Junior — Middle
Elasticsearchте маалыматтарды сактоо жана издөө үчүн негизги объекттер жана түзүмдөр кайсылар?
sobes.tech AI
AIден жооп
Elasticsearchте маалыматтарды сактоо жана издөө үчүн негизги объекттер жана түзүмдөр төмөндөгүлөр:
- Индекс (Index) — документтерди сактоо үчүн логикалык кеңдик, базага окшош.
- Документ (Document) — JSON форматындагы маалымат бирдиги, индекс ичинде сакталат.
- Түр (Type) — мурда индекс ичинде документтерди топтоо үчүн колдонулган, азыр эскирген.
- Shard (Shard) — индекстин бөлүгү, масштабдоо үчүн түйүндөргө бөлүнөт.
- Реплика (Replica) — shardтин көчүрмөсү, жогорку жеткиликтүүлүк үчүн.
- Mapping (Mapping) — документтердин түзүмүн жана талаа түрлөрүн сүрөттөгөн схема.
Издөө үчүн DSL суроолору колдонулат, алар маалыматтарды ийкемдүү фильтрлөө жана топтоо мүмкүнчүлүгүн берет.
Мисал документ:
{
"user": "ivan",
"message": "Салам, Elasticsearch!",
"timestamp": "2024-06-01T12:00:00"
}