Index field type aliases and usage

For a complete listing of Elasticsearch index fields and parameters, see Elasticsearch index field types.
Specialized ​​​​​​Type Alias​​​​​ Field ​Parameters​​​​ Usage ​​Description​​​
id_string

(​key​​w​​​ord)

  • doc_values=true
  • eager_global_ordinals=true
  • index=true
  • index_options=docs
  • norms=false
  • store=true
​displaying,

exact match,

​filtering,sorting

raw

​(keywo​​rd)

  • doc_values=false
  • eager_global_ordinals=false
  • index=true
  • index_options=offsets
  • norms=false
  • store=true
​displaying,

filtering,

searching

normalized

​(keyword)

​​​
  • doc_values=false
  • eager_global_ordinals=false
  • index=true
  • index_options=offsets
  • norms=false
  • store=true
  • normalizer=lowercase, asciifolding
​displaying,

filtering,

searching

phrase​

(text)

  • doc_values=false
  • eager_global_ordinals=false
  • index=true
  • index_options=offsets
  • index_phrases=true
  • norms=true
  • store=true

filtering,

searching

​text_en​

(text)​​​​

​analyzer: custom_english_analyzer
Analyzer Name​ Analyzer Definition ​​Description
hierarc​​hy tokenizer: path_tokenizer

type: path_hierarchy

delimiter:

For example, when indexing "dresses" category with path "/apparel/women/dresses", this path tokenizer will break down the path as follows:

/apparel/women/dresses

/apparel/women

/apparel

hierar​​chy_reversed tokenizer: path_tokenizer_reversed
  • ​type: path_hierarchy
  • delimiter: /
  • reversed: true

Using this same example as above, this reverse path tokenizer will break down the path as follows:

/dresses

/women/dresses

/apparel/women/dresses

​custom_en_US_analyzer

(Similar for each language Supported)

type: custom

tokenizer: standard

"filter":

- lowercase

- en_US_stopwords

- custom_en_US_sta

- custom_en_US_stopwords_dictionary

- custom_en_US_synonyms_dictionary

Filter Name ​Filter Definition Description​
en_US_stopwords (Similar for each language Supported) type: stopstopwords: _english_​ This is the default English stopword filter provided by Elastic Search​
custom_en_US_sta (Similar for each language Supported) type: synonymsynonyms: An Empty List​ This is the Synonym Dictionary which will update based on Search Term Association Data from the Database​
custom_en_US_stopwords_dictionary ​(Similar for each language Supported) type: stopsynonyms: An Empty List​ This is the Custom Stopword Dictionary which will update based on Customer Updating it with their custom stopwords.​
custom_en_US​​​_synonyms_dictionary (Similar for each language Supported)​​ type: synonymsynonyms: An Empty List​​ This is the Custom Synonym Dictionary which will update based on Customer Updating it with their custom synonyms.