Please enable JavaScript.
Coggle requires JavaScript to display documents.
Elastic Search (Search (Response (hits, took, shards, timeout), empty…
Elastic Search
Search
empty search
Default limit 10
Response
hits
took
shards
timeout
Multi-Index, Multitype
Pagination
Mapping
How data in each field is interpreted
Type
Strings
Numbers
byte
short
integer
long
Booleans
Dates
Floating point
Float
Double
Basic
ES will guest and generate Type of field
_all field is string type
Analysis
How full text is processed to make it searchable
Process
tokenizing
normalizing
Analyzer
Functions
Character Filters:
Strip out HTML
Convert & -> and
Tokenizer
Split the text into term whenever it encounters whitespace or punctuation.
Token Filters:
Change term (ex:lower case)
Remove term (ex: stopwords : a, and, the)
Add term (ex: synonyms like jump and leap)
Custom Analyzers
Combine function to crete custom analyzers
Build-in Analyzers
Standard analyzer (default):
Define by Unicode Consortium
Removes Most punctuation
Lowercases all term
Simple analyzer
Split the text on anything
Lowercases
Whitespace Analyzer
Split the text on whitespace
Language Analyzer
Query DSL
Query language used by ES
Aggregations