Elasticsearch Nedir ve Nasıl Kullanılır

Selam dostlar makale yazmak bayaa bi hoşuma gitti çünkü araştırmayı , bir yerden kopyala yapıştır yapmayı değilde öğrendiğim bilgileri özgün bir şekilde yazıya dökmeyi seviyorum hemde bildiğiniz üzere hafızada kalıcılığı arttırıyor her neyse yine lafı uzattım farkındayım ama yapcak bir şey yok dilerseniz Elasticsearch Nedir ve Nasıl Kullanılır makalemize başlayalım… (Ee Hadi).. OK!

                       -         -        -  

Elasticsearch büyük şirketlerin kullandığı adından da anlaşılacağı üzere büyük verileri(big data) saklayıp istenildiği zaman veri analizi yapan bir çeşit açık kaynak kodlu arama motoru kütüphanesidir.

elasticsearch

Soru: Hangi büyük şirketler kullanıyor ?

Cevap:LinkedIn, Stack Overflow, GitHub, Amazon vb gibi şirketler kullanıyor.

Soru: Açık kaynak kodlu arama motoru hangi programlama dilini kullanıyor

Cevap: Lucene kütüphanesine dayanan bir arama motorudur. Java dilini kullanır.

Soru:Neden Elasticsearch kullanmalıyız

Cevap:Veriyi daha hızlı bir performans sağlayarak analiz eder ve doğru içeriğin arama sonuçları içerindeki tahmini verileri getirir yanılma payı yok denecek kadar azdır.Büyük veri havuzlarında elasticsearch tercih sebebi olabilir.

Örnek vericek olursam

  1. Arama Motoruna yazılacak kelime -> Java. Olsun

- Sonuç Çıktısı ise ->Javaya ait tüm içerikler.

2. Arama Motoruna yazılacak kelime -> Programlama. Olsun

-Sonuç Çıktısı ise ->Tüm Programlama dillerine ait tüm içerikler

Tabi bu google arama moturu ve diğer arama motorları ile çalışma prensibi aynı ama açık kaynak kodlu olması web sitelerimizde yer alacağı anlamına geliyor.Özellikle siteniz için içerik üretme zorunluluğunuz yoksa ve böyle bir web sitesine sahipseniz kullanılabilecek bir arama motoru kütüphanesidir. Örneğin Stack Overflow gibi :)(İçeriği soru sorarak kullanıcılar üretiyor.)

Soru:Elasticsearch Nasıl Kullanılır ve Bu Kütüphaneyi Nerden İndirebilirim.

Cevap:Elastic.co web adresinden kendi işletim sistemizi uygun kütüphaneyi indirebilirsiniz kurulum aşamaları yine elasticsearch web sitesinde yer almaktadır.

Web Sitesi : https://www.elastic.co/downloads/elasticsearch

Github : https://github.com/elastic/elasticsearch

Yazmamı istediğimiz farklı konu başlıkları varsa bana iletin.

Yazılım | Telegram: KODREHBERİ

Twitter:KODREHBERİ

Teletype: @kodrehberi

Teşekkür Ederim…