Navigate to: Marketing & Site Search > Site Search
Search functionality in the Znode WebStore is built on top of Elasticsearch. See Working With Elasticsearch for more information.
When a user enters a search query, Znode does the following to the string using Elasticsearch functions:
- Trigger the Standard Search Synonym Analyzer, with the following token filters:
- Lowercase: Used to change the token text to lowercase
- Synonyms: Used to create a list of words that can be used as an alternative and is saved in the synonym list, when a user enters a search keyword it is then compared with the synonym list to find the match before displaying the search results
- Stopwords: Used to ignore all stop words if found in the search keyword. Stop words are usually words like “to”, “I”, “has”, “the”, “be”, “or”, etc.
- Shingle: Used when tokens are to be generated using the concatenation of the adjacent tokens (words). Shingles are used to help speed up phrase queries
- Stemmer: Use to reduce a word to its root form to ensure variants of a word match during a search.
Ex: walking and walking can be stemmed from the same root word: walk
Please see Elasticsearch Definitions for help understanding the terms on this page.