Správný mapping je klíčový pro efektivní vyhledávání.
Typy¶
- text — full-text
- keyword — exact match, agregace
- integer/float
- date
- nested
- geo_point
Mapping¶
PUT /articles { “mappings”: { “properties”: { “title”: {“type”:”text”,”analyzer”:”czech”}, “slug”: {“type”:”keyword”}, “tags”: {“type”:”keyword”}, “published_at”: {“type”:”date”} }}}
Mapping = základ¶
Definujte explicitně. Dynamic = jen prototypy.
elasticsearchmappingschema