Aşağıdakiler faydalı sayılabilecek elasticsearch notlarıdır.



Temel kavram


Eğer data ayrıntılı bilge isterseniz Basic Concept sayfasını ziyaret edebilirsiniz.


Cluster (fiziksel ünite)


Cluster (küme), tüm verilerinizi tutan bir veya daha fazla node'den (sunucu) oluşan bir koleksiyondur. Tüm nodelere arama yetenekleri sağlar. Her cluster benzersiz bir adla tanımlanır ve varsayılan olarak "elasticsearch" kullanılır.


Node (fiziksel ünite)


Node (düğüm), kümenizin bir parçası olup, verilerinizi depolayan ve arama özelliklerine katılan tek bir sunucudur. Tıpkı bir küme gibi, bir düğüm varsayılan olarak rastgele (UUID) olan bir adla tanımlanır.


Index (fiziksel olmayan ünite)


Index (dizin), bir belgeler (veri) koleksiyonudur. Bir dizin küçük harflerle adlandırılır. Tek bir kümede, istediğiniz sayıda dizin tanımlayabilirsiniz.


Type (fiziksel olmayan ünite)


Bir type (tür), dizin içindeki bir mantık kategori olup aynı dizin içindeki farklı belge türlerini saklamanıza izin verir.


Document (fiziksel olmayan ünite)


Document (belge), dizin halini alabilen temel bilgi birimidir. Örneğin: tek müşteri, ürün, sipariş vs. Belge JSON formatında ifade edilmiştir. Bir dizin, istediğiniz sayıda belge içerebilir.


Shards (fiziksel ünite) ve Replica (fiziksel ünite)


Bir dizin, tek bir nodenin disk sınırlarını aşan büyük miktarda veri depolayabilir. Bu, yavaş arama operasyonlarına neden olur. Elasticsearch, indeksinizi parçalardan oluşan birden fazla parçaya bölme olanağı sağlar ve bu bölmelere shard denir. Shard önemlidir çünkü:



Elasticsearch, dizininizin bir veya daha fazla kopyasını çoğaltmalara yapmanıza izin verir ve bunlara replica shard denir. Bu önemli bir şeydir çünkü gerçek hayatta her an hatalar beklenebilir. Örneğin, bir shard veya node ortadan durabilir veya bozulabilir. Replica önemlidir çünkü:



Varsayılan olarak, Elasticsearch'teki her bir index için 5 ana shard ve 1 replica tahsis edilir. Cluster içinde en az iki node varsa, dizin toplam 5 birincil shard ve 5 replica shard sahip olması anlamına gelir. Bu da indeks için 10 shard anlamına gelir.