The value of the Text
parameter (known as the query text) in an IDOL query is interpreted as UQL (Unstructured Query Language). After it is interpreted, any query terms are matched against Index fields with Boolean and proximity operators applied. Any matches form part of the results set.
You can filter the results set by using a large number of other parameters, such as MaxResults
, or FieldText, but the Text
parameter defines the base results set.
There is no maximum length of query text, but in extreme circumstances you might exceed several configurable limits:
Maximum length of the entire action. This is controlled by the configuration parameter MaxInputString
.
Maximum number of terms processed in query text. This is controlled by the configuration or query parameter MaxQueryTerms
.
Maximum length of a single term. This is limited to 255 characters.
Maximum length of a field restriction. This is limited to 511 characters.
In addition, if you send an extremely long query text, or a large number of very common terms, shortage of memory can also limit operations.
|