Full Text Search in Applications
Full Text Search is another feature of the Rocha version that provides more power to applications, making it easier to explore a web site using the Lucene engine for extracting and retrieving information.
Our applications are often required to allow users to find specific information from different sources quickly and safely. From now on, this is done automatically in GeneXus, as the Full Text search feature which uses Lucene as search engine has been added.
From a functional point of view, Full Text Search allows end users to change the way they browse the pages of a web site. Besides navigating the links to find the desired page, a Full Text search in the site provides a quicker way to obtain the link that goes directly to the page you are looking for. That is to say, Full Text Search in an application enables end users to search for non-structured data (for example, comment or name fields and so on). This is very useful to search for information that may be stored in any table field or any table in the database. Besides, not only can it be stored in the database, but it may also be saved in the server's hard disk!
Queries may be as flexible as for any Internet search engine. For example, if you have to search for the following data, now you may do so quickly and easily: "Loan" or "urgent" and "199 ~". As savvy Internet users know, a Full Text Search reads through all the words of every stored document, while trying to match the search words provided.
For example, when the user only remembers something like "lack of accounting data", "won first prize", "Invoice Total: 250" or "loan application", searching for content in the Comments field cannot be easily programmed manually. This is when Full Text Search (FTS) comes to the rescue. With GeneXus, transaction data is automatically indexed, as well as data from different sources. For example, think of indexing files, html pages, MS Word documents, text files, etc.
For more information about this feature, read here.
From a functional point of view, Full Text Search allows end users to change the way they browse the pages of a web site. Besides navigating the links to find the desired page, a Full Text search in the site provides a quicker way to obtain the link that goes directly to the page you are looking for. That is to say, Full Text Search in an application enables end users to search for non-structured data (for example, comment or name fields and so on). This is very useful to search for information that may be stored in any table field or any table in the database. Besides, not only can it be stored in the database, but it may also be saved in the server's hard disk!
Queries may be as flexible as for any Internet search engine. For example, if you have to search for the following data, now you may do so quickly and easily: "Loan" or "urgent" and "199 ~". As savvy Internet users know, a Full Text Search reads through all the words of every stored document, while trying to match the search words provided.
For example, when the user only remembers something like "lack of accounting data", "won first prize", "Invoice Total: 250" or "loan application", searching for content in the Comments field cannot be easily programmed manually. This is when Full Text Search (FTS) comes to the rescue. With GeneXus, transaction data is automatically indexed, as well as data from different sources. For example, think of indexing files, html pages, MS Word documents, text files, etc.
For more information about this feature, read here.