Merhabalar,
Bu yazımızda inşaallah elasticsearch'te index oluşturacağız.
PUT yeniindex
{
"settings": {
"number_of_shards": 5,
"number_of_replicas": 1
},
"mappings": {
"kisiler": {
"properties": {
"kisi_ad": {
"type": "text"
},
"kisi_soyad": {
"type": "text"
},
"kisi_tc_no": {
"type": "long"
},
"kisi_resim_URL": {
"type": "keyword"
}
}
},
"kitaplar": {
"properties": {
"kitap_ismi": {
"type": "text"
},
"kitap_ISBN": {
"type": "keyword"
}
}
}
}
}
Arkadaşlar burada ilk önce "settings" kısmı ile yeni indeximizin ayarlamalarını yapıyoruz. Daha sonra ise "mappings" ile dökümanlarımızın nasıl tutulacağını belirtiyoruz. Burada dikkat etmemiz gereken önemli noktaları sıralayayım. İlk önce verimizin hangi bölümleri için analiz yapılıp yapılmayacağını belirliyoruz. Ben burada kisi_ad, kisi_soyad ve kitap_ismi için analiz yapılmasını istiyorum. Analiz yapılmasını istediğim alanlar için type tanımlaması olarak text kullanıyoruz. Eğer analiz yapılmasını istemiyorsak keyword tipini seçebiliriz. Zaten sayısal veri türü için bir analiz yapılması söz konusu değil. İlerde yeni bir index tanımlaması yapacağız. Bundan farkı o indeximizde bir analiz yapısı olup içerisindede filtreleri barındıracaktır. Faydalı olması dileğiyle...
Kaydol:
Kayıt Yorumları (Atom)
Elasticsearch'te alias Olayı
Merhabalar, Bu yazımda sizlere elasticsearch'teki alias olayını aktaracağım. Diyelim ki biz yeni bir index oluşturduk. Bu index'imi...
-
Evet bu yazımda sizlere sayı basamakları hakkında bahsedeceğim. Aslında bu konu pek hafızamda yoktu. Fakat başka bir yazı yazarken b...
-
Merhabalar, Bu yazımda sizlere elasticsearch'te sorgulardan bildiğim kadarıyla anlatmaya çalışacağım. Elasticsearch' te sorgular ...
Hiç yorum yok:
Yorum Gönder