Object searching process overview

The process of searching for object text begins with the submission of a CBR query and ends with the return of the search results. A CBR query includes a CONTAINS function call to perform a full-text search. Because IBM® Content Search Services uses the Lucene text search engine, the search expression syntax must generally conform to Lucene syntax. You can also use an XPath-based syntax for searching XML documents.

The following components are involved in searching for object text:

The following table shows the high-level steps involved in searching for an object:

Step Related information
CBR query submission
An application such as Enterprise Manager submits a CBR query to Content Engine. A CBR query, by definition, includes a full-text search expression.
Related concepts
For information about CBR queries, see CBR query syntax introduction.

Related tasks
For information about submitting a CBR query from Enterprise Manager, see Submitting a CBR query from Enterprise Manager.

Full-text search submission
Content Engine submits the full-text search expression to a search server.
Related reference
For information about the dispatcher Maximum Search Threads Per Request property, see IBM Search Configuration tab.

Related concepts
For information about search server selection, see Search servers.

Word stem functional inclusion
The search server identifies the stems for  the terms in the full-text search expression and functionally includes the stems in the expression.

Related concepts
For more information about word stems, see Word stems
Synonym functional inclusion
The search server identifies any synonyms for the terms in the full-text search expression and functionally includes the synonyms in the expression.
Related concepts
For more information about synonyms, see Synonyms.

Related tasks
For information about defining synonyms, see Setting synonyms for full-text searches.

Stop word exclusion
The search server identifies any stop words in the full-text search expression and removes them from the expression.
Related concepts
For more information about stop words, see Stop words.

Related tasks
For information about defining stop words, see Setting stop words for full-text searches.

Search result determination
The search server reads the appropriate indexes to run the full-text search. The search results are passed back to the subsystem dispatcher.

 
CBR query result determination
Content Engine joins the full-text search results with other tables in the CBR query and runs the query.
Related concepts
For information about the relationship between the CBR query and the full-text search expression, see SQL Syntax Reference.

Related concepts
For information about the steps involved in indexing object text, see Object indexing process overview.