Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

Kompletní průvodce Elasticsearch

07. 09. 2025 Aktualizováno: 24. 03. 2026 1 min čtení intermediate

Elasticsearch je distribuovaný search a analytics engine.

Základní koncepty

  • Index — kolekce dokumentů (jako tabulka)
  • Document — JSON objekt (jako řádek)
  • Mapping — schema (typy polí)
  • Shard — horizontální dělení indexu

CRUD

Index document

PUT /products/_doc/1 { “name”: “Laptop”, “price”: 1000 }

GET /products/_search { “query”: { “match”: { “name”: “laptop” } } }

Delete

DELETE /products/_doc/1

Query DSL

GET /products/_search {
“query”: {
“bool”: {
“must”: [{ “match”: { “name”: “laptop” } }],
“filter”: [{ “range”: { “price”: { “lte”: 2000 } } }]
}
}
}

Agregace

GET /orders/_search {
“size”: 0,
“aggs”: {
“by_status”: { “terms”: { “field”: “status” } },
“avg_total”: { “avg”: { “field”: “total” } }
}
}

Use cases

  • Full-text search (e-commerce, dokumenty)
  • Log aggregace (ELK stack)
  • Metriky a analytics
  • Auto-complete a suggestions
  • Geospatial search

ELK Stack

Elasticsearch (storage + search) + Logstash (ingestion) + Kibana (vizualizace). Alternativa: Elasticsearch + Vector + Grafana.

Tip

Elasticsearch je mocný, ale resource-hungry. Pro jednoduché use cases zvažte PostgreSQL full-text search.

elasticsearchsearchdata
Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.