THT DUYURU

chat
takipci
Seçenekler

Kısaca ElasticSearch

HackPanda - ait Kullanıcı Resmi (Avatar)
Yeni Üye
Üyelik tarihi:
01/2019
Nereden:
Psikoloji
Mesajlar:
476
Konular:
107
Teşekkür (Etti):
311
Teşekkür (Aldı):
194
Ticaret:
(0) %
1
210
2 Gün önce
#1
ElasticSearch, BigData yani büyük veriler ile çalışan şirketlerin, adından da anlaşılacağı gibi içerik arama, veri analizi, soruglamalar ve öneriler gibi işlemlerde özellikle performans kabiliyetleri, güçlü ve esnek olmasından dolayı tercih ettiği bir search engine’dir. Kimdir bu büyük şirketler LinkedIn, Stack Overflow, Foursquare, GitHub, Amazon gibi. ElasticSearch, java dili ile geliştirilmiş, “Lucene” altyapısı üzerine oturtulmuş open-source bir arama motorudur. Tabi ki boşuna bu dev teknoloji şirketleri tarafından kullanılmamaktadır.

Index: Öncelikle ElasticSearch’de her kayıt bir Json dökümandır. Yani indexler, Json belgeler topluluğudur. Default veya Custom olarak yaratılabilirler. Yeni bir index yaratma sırasında, alias vermek çok sağlıklıdır. Alies verildiği takdirde, indexde olan bir değişiklikten dolayı yeni bir index yaratılıp eskisi kolaylıkla silinebilir. Kısaca her bir index bir çeşit veritabanıdır.

Mapping: Bir veri şablonu ya da data modeli olarak da tarif edebiliriz. Amacı, ilgili dökümanın arama motoruna nasıl aktarılacağının tanımlanmasıdır. Kısaca veritabanında isimlendirdiğimiz bir schema’dır diyebiliriz.

doc.ument: ElasticSearch’deki her bir kayda, yani row’a doc.ument denir.

Field: Her bir döküman içindeki alana, field denir. Yani DB’deki bildiğiniz column.




Not: Alıntıdır
---------------------
Netwok Developer | Ağ geliştiricisi
Konu HackPanda tarafından (2 Gün önce Saat 13:06 ) değiştirilmiştir.
whatamnotsaying, 3vn2odzn Teşekkür etti.
whatamnotsaying - ait Kullanıcı Resmi (Avatar)
Yeni Üye
Üyelik tarihi:
03/2020
Mesajlar:
312
Konular:
35
Teşekkür (Etti):
181
Teşekkür (Aldı):
100
Ticaret:
(0) %
2 Gün önce
#2
Keşke kurulumunu ve kullanımını da anlatsaymışsın

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler