Please enable JavaScript.
Coggle requires JavaScript to display documents.
Elasticsearch - Coggle Diagram
Elasticsearch
mapping
data types
keyword
used with exact match, sorting and aggregation
( for example email field )
-
-
-
-
dates
- as specifically formatted strings ( ISO 8601 by default )
- milliseconds since epoch
- seconds since epoch ( with epoch_seconds format mapping parameter )
-
-
do not provide UNIX timestamp for the date field without
providing format mapping parameter epoch_seconds
( unix seconds vs milliseconds internally )
type coercion
in _source field contains values that were supplied at index time, not the values that are indexed
( "7.4" vs 7.4 )
-
-
-
-
-
-
mapping parameters
-
-
-
doc_values
-
used for sorting, aggregation and scripting
-
doc_values = false -> save disk space, increase indexing speed
index
-
-
if false -> save disk space and indexing speed, but still use for aggregation
-
-
-
-
cluster
-
health
-
yellow
all primary shards are active,
but not all replica shards are active
-
-
-
text analysis
-
stop words
words that are filtered out during text analisis
( on, the, a, to, at, etc. )
-
-
-
-
-
search
-
RELEVANCE
алгоритмы
-
OKAPI BM25 ( new )
Лучше в обработке stop words. Теперь не нужно добавлять stop words в analizer в большинстве случаев ( по этому они и не входят в стандартный analizer )
NON LINEAR TERM FREQUENCY SATURATION
-
-