Elasticsearch - Modul Indeks
Ini adalah modul yang dibuat untuk setiap indeks dan mengontrol pengaturan dan perilaku indeks. Misalnya, berapa banyak pecahan yang dapat digunakan indeks atau jumlah replika yang dapat dimiliki oleh pecahan utama untuk indeks tersebut, dll. Ada dua jenis pengaturan indeks -
- Static - Ini hanya dapat disetel pada waktu pembuatan indeks atau pada indeks tertutup.
- Dynamic - Ini dapat diubah pada indeks langsung.
Pengaturan Indeks Statis
Tabel berikut menunjukkan daftar pengaturan indeks statis -
Pengaturan | Nilai yang memungkinkan | Deskripsi |
---|---|---|
index.number_of_shards | Default-nya adalah 5, Maksimum 1024 | Jumlah pecahan utama yang harus dimiliki indeks. |
index.shard.check_on_startup | Default-nya adalah false. Bisa Benar | Apakah pecahan harus diperiksa korupsinya atau tidak sebelum dibuka. |
index.codec | Kompresi LZ4. | Jenis kompresi yang digunakan untuk menyimpan data. |
index.routing_partition_size | 1 | Jumlah pecahan yang dapat dituju oleh nilai perutean khusus. |
index.load_fixed_bitset_filters_eagerly | Salah | Menunjukkan apakah filter cache telah dimuat sebelumnya untuk kueri bertingkat |
Pengaturan Indeks Dinamis
Tabel berikut menunjukkan daftar pengaturan indeks dinamis -
Pengaturan | Nilai yang memungkinkan | Deskripsi |
---|---|---|
index.number_of_replicas | Default-nya adalah 1 | Jumlah replika yang dimiliki setiap pecahan utama. |
index.auto_expand_replicas | Tanda hubung yang dipisahkan batas bawah dan atas (0-5) | Perluas otomatis jumlah replika berdasarkan jumlah node data di cluster. |
index.search.idle.after | 30 detik | Berapa lama pecahan tidak dapat menerima pencarian atau mendapatkan permintaan hingga dianggap sebagai pencarian menganggur. |
index.refresh_interval | 1 detik | Seberapa sering melakukan operasi penyegaran, yang membuat perubahan terbaru pada indeks terlihat untuk pencarian. |