What Is the Landmark Text Search Feature?

The text search feature of the Oracle database can be enabled for Lawson binary document (BLOB) fields, large text (CLOB) fields, and standard alpha fields. When a binary document (such as word processing, RTF, PDF, HTML, or XML documents) is stored, the text search feature parses the document into words that are then included in a text index.

Oracle text search allows you to configure searching features such as a 'stop list' to filter unwanted words, phrase or context matching in order to locate words that occur close to each other within the text, or thesaurus entries to return better results using synonyms. For example, a coffee shop owner could associate java and coffee as synonyms, while a software development vendor could associate java and program language as synonyms.

Text Search Change Management Considerations

All text index administration is done manually by the database administrator, since the Landmark database interface layer manages text search tables and indexes (BLOB or CLOB fields) differently than other data. The database has parameters that control when and how changes are implemented. You configure these database settings by setting parameter values in the %LARUNDIR%\productline\db.cfg file. Detailed descriptions of text search management parameters can be found in What Are the Parameters in the Lawson Database Interface Configuration File?.

After setting the db.cfg parameters to control text search management, you create the indexes using the Build Data Definition Language utility. Implementing Text Indexing and Text Searches

Any time you change the text search parameters in the db.cfg file, or change the text index design, you must recreate all text indexes using dbmaint. This command generates and executes DDL to implement the parameter values set in the db.cfg file, and drops and creates only the text indexes in the database. Recreating Text Indexes in the Database

Caution: 

If you are working with critical data, do not use the update (-U) mode without first examining the DDL. Instead, the preferred method is to direct dbmaint output to a file that you can examine, edit if necessary, and issue the command to the database through the database SQL utility.