Databáze
Elasticsearch mapping
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.