Results > Search and Retrieve > Keyword Search > Keyword Search Examples

Keyword Search Examples
The word lovely stems to love (To determine a word’s stem, use the TermGetInfo action). The following words also stem to love (To determine the words to which a stem expands, use the TermExpand action):
 
Example 1 (conceptual)
action=Query&Text=Lovely
*
*
*
IDOL server matches this query conceptually, in the default configuration or when you set AdvancedSearch or AdvancedCaseSearch to true. The query word is neither in quotation marks nor prefixed with a tilde, so IDOL server finds documents that contain words that have the same stem as lovely (ignoring their case).
 
Example 2 (conceptual or exact)
action=Query&Text="Lovely"
*
In the IDOL server default configuration, IDOL server ignores the quotation marks and matches the word conceptually. It finds documents that contain words that have the same stem as lovely (ignoring their case).
 
*
AdvancedSearch=true or AdvancedCaseSearch=true
When AdvancedSearch or AdvancedCaseSearch are set to true, IDOL server matches the term exactly without stemming, because the query word is in quotation marks. It finds only documents that contain the word lovely. Because the word is not prefixed with a tilde~, IDOL server ignores its case.
 
Example 3 (conceptual)
action=Query&Text=~Lovely
*
In the default configuration, IDOL server ignores the tilde (~) and matches the word conceptually. It finds documents that contain words that have the same stem as lovely (ignoring their case).
 
*
If you set AdvancedSearch to true, IDOL server ignores the tilde (~) and matches the word conceptually because the query word is not in quotation marks. It finds documents that contain words that have the same stem as lovely (ignoring their case).
 
*
If you set AdvancedCaseSearch to true, IDOL server matches conceptually and case-sensitively, because the query word is prefixed with a tilde (~) but not in quotation marks. It finds documents that contain words that have the same stem as Lovely.
 
Example 3 (conceptual or exact)
action=Query&Text="~Lovely"
*
In the default configuration, IDOL server ignores the tilde (~) and the quotation marks, and matches the word conceptually. It finds documents that contain words that have the same stem as lovely (ignoring their case).
 
*
If you set AdvancedSearch to true, IDOL server ignores the tilde (~) and matches the word exactly without stemming. It finds only documents that contain the word lovely (ignoring its case).
 
*
If you set AdvancedCaseSearch to true, IDOL server matches it exactly and case-sensitively because the query word is prefixed with a tilde (~) and in quotation marks. It finds only documents that contain the word Lovely.