FREETEXT

This operator is meant to be used in application development environments. It interprets text using the free text query parser and scores documents using the resulting query expression. All retrieved documents are relevance-ranked.

When search expressions are analyzed, unimportant words (so-called stop words) such as articles, conjunctions, and prepositions are removed. Characteristics of natural language, like noun phrases and word order, are taken into account as the resulting query is constructed. The retrieved documents are relevance-ranked. For example:

<FREETEXT> ("peace negotiations in the Middle East")

This query could be interpreted as follows:

<#ACCRUE> (<#PHRASE> "peace negotiations", <#PHRASE> "Middle East")

The FREETEXT operator makes the functionality of the free text parser available and additionally permits you to combine free text search queries with other search criteria, giving you full access to the query language. Example:

<#ACCRUE> (<#PHRASE> "peace negotiations", <#PHRASE> "Middle East") <#AND> (DATE > 20101224000000)

The quotation marks are required. If you want to include embedded quotes, they must be preceded with backslashes, as:

<FREETEXT> ( "\"Independence Day\""), ("\"The Arrival\""), science fiction" )

Please note: In the case where a query or document contains only words defined as stop words in the collection style.stp file(s), the free text query parser uses the stop words for the query, ignoring the stop words list.

The FREETEXT operator can be combined with other operators in the same way as the ACCRUE operator.