ElasticSearch (ES), büyük miktarda veriyi gerçek zamanlı olarak hızlı bir şekilde depolamanıza, aramanıza ve analiz etmenize olanak tanıyan, ölçeklenebilir bir tam metin arama ve analiz yardımcı programıdır.
Neden ElasticSearch Kullanmalıyım? ElasticSearch’ün Avantajları Nelerdir?
- ElasticSearch, dağıtılmış ve ters çevrilmiş endeksler yardımıyla, veri kümeleri çok büyük olsa bile tam metin aramalarınız için en iyi eşleşmeleri oldukça hızlı bir şekilde bulur.
- ElasticSearch’deki ICU eklentisi, unicode metin bölümleme standardının lucene uygulamasına dayanan bir ElasticSearch eklentisi olan çok dilli içeriği indekslemek ve belirtmek için kullanılır. Karakter aralıklarına bağlı olarak, bir boşlukta mı yoksa karakterde mi kırılacağına karar verir. Bu nedenle, Multilingual, Elasticsearch'te desteklenir.
- ElasticSearch’in sahip olduğu tamamlama önericisi, otomatik tamamlama ve yazarken arama işlevi sağlar. Bu, kullanıcıları yazarken alakalı sonuçlara yönlendirerek arama hassasiyetini artıran bir gezinme özelliğidir.
- ElasticSearch’de indeksleme işleminden önce indeks, tip ve alan tipi gibi bazı tanımlamalar gerekmez. Bir nesne daha sonra yeni bir özellik ile indekslendiğinde, eşleme tanımlarına otomatik olarak eklenir.
- ElasticSearch’de arama söz konusu olduğunda, özelleştirilmiş metni kelimelere ayırma, özelleştirilmiş kök bulma, yönlü arama, tam metin arama, otomatik tamamlama ve anında arama gibi birçok özellik sunar. ElasticSearch’deki bulanık arama özelliği sayesinde yazım hatası yapmış olsanız bile aradığınızı bulabilirsiniz. (Mevcut etiketlerin basit önerileri, arama geçmişine dayalı bir arama tahmin etmeye çalışmak veya her anahtar kelime için tamamen yeni bir arama yapmak olabilir.)
- ElasticSearch, veri kaybı olasılığını en aza indirmek için kümedeki birden çok düğümde işlem günlüklerinde yapılan değişiklikleri kaydeder.
- Dizinleri, her bir parça herhangi bir sayıda kopyaya sahip olabilecek şekilde parçalara bölebilirsiniz. Yönlendirme ve yeniden dengeleme işlemleri, yeni belgeler eklendiğinde otomatik olarak yapılır.