From dataspects::Wiki
Revision as of 05:32, 15 May 2019 by Lex (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Elasticsearch Principles

Elasticsearch Concepts

AnalysisStrategy Concept "Capture meaning with synonyms"
AnalysisStrategy Concept "Modeling specificity"
Analyzer Concept "Standard Analyzer"Grammar based tokenization based on the Unicode Text Segmentation algorithm
Analyzer Concept "Simple Analyzer"
  • breaks text into terms at non-letter characters
  • all terms lower cased
Datatype Concept "Keyword datatype"Index content without analyzing it such as status or zip codes typically used for filtering, sorting and aggregations. Keyword fields are only searchable by their exact value.
Datatype Concept "Text datatype"Index content analyzing it.
Endpoint Concept "_analyze"
FieldsContent-Analysis-Query-Combination Configuration "Wikitext Search"Wikitext search allows for finding raw wikitext snippets.
QueryType Concept "full_text/query_string"The query_string query parses the input and splits text around operators. Each textual part is analyzed independently of each other.
QueryType Concept "Full text queries > match_phrase (aka proximity)"
QueryType Concept "full_text/match_phrase_prefix"
QueryType Concept "Join: has_child and has_parent queries"
Relationship Concept "Parent-Child Relationship"The join data type is a special field that creates parent/child relation within documents of the same index.
SearchRequestComponent Concept "_source"

Referring to Elasticsearch documentation