Simple Search Analyzeraccess in search queries: simple The simple search analyzer is a custom Picturepark implementation not using Elastic search defaults. The custom analyzer uses a regex:
If you want to test the simple search analyzer, you can check your terms in a regex tester to see the outcome.
|
Path Hierarchy Analyzeraccess in search queries: pathHierarchy The path hierarchy analyzer will:
You should only configure this analyzer if being used via API. The simple search in Picturepark escapes Special Characters, and therefore you won't find assets when searching for some of the tokens generated by this analyzer. |
Edge NGram Analyzeraccess in search queries: edgeNGram This tokenizer is very similar to nGram but only keeps n-grams that start at the beginning of a token. Settings allow to define min and max grams created on indexing and token_chars, which are characters classes to keep in the tokens, Elasticsearch splits on characters that don't belong to any of these classes. Examples are in Elastic Search Documentation: |
Ngram Analyzeraccess in search queries: ngram Starting point for exact substring matches was ngram tokenizing, which indexes all the substrings up to length n. The drawback of ngram tokenizing is a large amount of disk space used.
Settings allow to define min and max grams created on indexing and token_chars, which are characters classes to keep in the tokens, Elasticsearch splits on characters that don't belong to any of these classes.
Example: Search "Pegasus"
Examples are in Elastic Search Documentation: |
No Diacritics Analyzeraccess in search queries: no-diacritics The no diacritics analyzer:
An example can be found in Elastic Search Documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-asciifolding-tokenfilter.html |
Keyword Lowercase Filter Analyzerno access in search queries, only available in filters The filter analyzer converts multiple keywords in various spellings to lowercase but does not tokenize words, e.g., jpg and JPG will be converted into one keyword: "jpg" for admins to use in filters and search. This filter only allows exact matches from non-translated values, ignoring letter casing, and does not tokenize (split) any words. |
Language analyzeraccess in search queries: language There are several language analyzers available for elastic search. Language analyzers prevent stemming from language-specific values and language-specific stopwords. |
For advanced search queries on analyzed fields, the query can be adjusted to consider the analyzer.