Search Syntax and Processing

Recommind’s search is designed to deliver good results even on plain text queries. With knowledge of the advanced query syntax and the query processing, you can take full advantage of the available features, and fine-tune queries to your needs.

The processing of a query happens in several steps.

  1. The query terms are pre-processed according to pipeline configuration, for example, for stop words, or tokenization. Expansions are processed according to search mode, mode operator or wildcard operators.
  2. The so-called query stack is created for each query language. Operator precedence and grouping with parentheses govern the way the query stack is prepared.

 

Stop Words

Tokenization