Sobes.tech
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"
}