Case-sensitive search allows you to search for terms with a particular capitalization. To use case-sensitive search, you must set AdvancedCaseSearch to True
in the configuration file.
To indicate that you want to match case for a term, prefix it with a tilde (~). For example:
action=Query&Text=~Lovely
In this example, IDOL Content Component stems the term Lovely
, and matches case-sensitively. For example, it matches Love, Lovely, and Loved, but not lovely or LoVeLy.
For more information about case-sensitive searching, refer to IDOL Expert.
You can use also case-sensitive matching in combination with phrase search to match exact terms.
Word Match Example
action=Query&Text="~Lovely"
IDOL Content Component does not apply stemming. When it matches the query, IDOL Content Component returns only documents that contain a word that exactly matches the query word. The query "~Lovely"
can return only documents that contain the word Lovely.
Phrase Match Example
action=Query&Text="fresh and ~Lovely"
IDOL Content Component removes any stop words that the query contains (the example query above contains the stop word and), but it does not apply stemming:
action=Query&Text="fresh ~Lovely"
When it matches the query, IDOL Content Component returns only documents that contain a phrase that matches the phrase in the query string. The query "fresh and ~Lovely"
can return only documents that contain a phrase that matches the phrase fresh Lovely (for example, fresh Lovely, fresh and Lovely, Fresh or Lovely, and so on).
|