Sobes.tech
Junior — Middle

Elasticsearch-də məlumatların saxlanması və axtarışı üçün istifadə olunan əsas obyektlər və quruluşlar hansılardır?

sobes.tech Süni İntellekt

AI-dan cavab

Elasticsearch-də məlumatların saxlanması və axtarışı üçün əsas obyektlər və quruluşlar bunlardır:

  • İndeks (Index) — sənədləri saxlamaq üçün məntiqi sahə, verilənlər bazasına bənzəyir.
  • Sənəd (Document) — JSON formatında məlumat vahidi, indeksdə saxlanılır.
  • Növ (Type) — əvvəllər indeks daxilində sənədləri qruplaşdırmaq üçün istifadə olunurdu, indi köhnəlib.
  • Shard (Shard) — indeksin bir hissəsi, miqyaslandırma üçün nodlara paylanır.
  • Replika (Replica) — shard-ın surəti, yüksək mövcudluq üçün.
  • Mapping (Mapping) — sənədlərin quruluşunu və sahə tiplərini təsvir edən sxema.

Axtarış üçün DSL sorğuları istifadə olunur, bunlar məlumatları çevik şəkildə filtrləməyə və toplamağa imkan verir.

Sənəd nümunəsi:

{
  "user": "ivan",
  "message": "Salam, Elasticsearch!",
  "timestamp": "2024-06-01T12:00:00"
}