Elasticsearch - Dizin Modülleri

Her indeks için oluşturulan ve indekslerin ayarlarını ve davranışını kontrol eden modüllerdir. Örneğin, bir dizinin kaç parça kullanabileceği veya bir birincil parçanın bu dizin için sahip olabileceği çoğaltma sayısı vb. İki tür dizin ayarı vardır -

  • Static - Bunlar yalnızca dizin oluşturma sırasında veya kapalı bir dizinde ayarlanabilir.
  • Dynamic - Bunlar canlı bir dizinde değiştirilebilir.

Statik Dizin Ayarları

Aşağıdaki tablo statik dizin ayarlarının listesini gösterir -

Ayar Olası değer Açıklama
index.number_of_shards Varsayılan 5, Maksimum 1024 Bir dizinin sahip olması gereken birincil parça sayısı.
index.shard.check_on_startup Varsayılan olarak yanlıştır. Doğru olabilir Parçaların açılmadan önce bozulma açısından kontrol edilip edilmeyeceği.
index.codec LZ4 sıkıştırması. Verileri depolamak için kullanılan sıkıştırma türü.
index.routing_partition_size 1 Özel bir yönlendirme değerinin gidebileceği parça sayısı.
index.load_fixed_bitset_filters_eagerly yanlış İç içe geçmiş sorgular için önbelleğe alınmış filtrelerin önceden yüklenip yüklenmediğini gösterir

Dinamik Dizin Ayarları

Aşağıdaki tablo dinamik dizin ayarlarının listesini göstermektedir -

Ayar Olası değer Açıklama
index.number_of_replicas 1'e varsayılan Her birincil kırığın sahip olduğu kopya sayısı.
index.auto_expand_replicas Alt ve üst sınırla (0-5) ayrılmış bir tire Kümedeki veri düğümlerinin sayısına göre çoğaltma sayısını otomatik olarak genişletin.
index.search.idle.after 30 saniye Bir parçanın, arama boşta olduğu kabul edilinceye kadar ne kadar süreyle arama alamayacağı veya istek alamayacağı.
index.refresh_interval 1 saniye Dizinde yapılan son değişiklikleri arama için görünür hale getiren yenileme işleminin ne sıklıkla yapılacağı.