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"
}