- Type:
boolean | list<enum<string>>
- Default:
false
- Scope:
settings,search
removeStopWords
parameter removes common, low-value words from queries to improve relevance.
This is useful for natural language queries where words like “what”, “is”, or “the” do not contribute to the search intent.
For example, a query like "what is a record"
becomes "record"
, which helps avoid irrelevant matches.
To learn more, see Removing stop words.
Options
true
Removes stop words for all supported languages.
If
queryLanguages
is set,
only those languages are affected.false
No stop words will be removed from the query.
list<enum<string>>
Languages (as ISO 639-1 codes) for which to remove stopwords.
Overrides any language(s) set in
queryLanguages
.
See the list of supported languages.Usage
- This setting is used in conjunction with
queryLanguages
. - Works best for full-sentence or voice queries. For keyword searches, it is usually best to leave this off.
- Stop words are not removed from words interpreted as prefixes.
To control prefix behavior, use
queryType
.
Example
Current API clients
Current API clients
Legacy API clients
Legacy API clients