ElasticSearch Temel Kavramlar - Bölüm 2

Big Data Çağrı ŞİŞMAN 1.1.2016

ElasticSearch içerisine veri aktarımı yapmak ve ElasticSearch üzerinden veri çekme işlemlerini gerçekleştirebilmek için bazı temel bileşenlere ihtiyaç duyulur.

  • Index
  • Type
  • Mapping

 

INDEX

ElasticSearch üzerinde veri indekslenerek json formatında tutulur. Veri oluşturulurken ve erişilirken indeks bilgisinden faydalanılır.

TYPE

Veritabanı yönetim sistemlerinde kullandığımız tablolar gibi düşünebiliriz. Index içerisindeki verileri mantıksal olarak bölümlememizi sağlar. Örneğin e-ticaret sistemleri için ürünler,kategoriler,log bilgileri gibi verilerin her birini bir type olarak düşünebiliriz. Bir index içerisinde birden fazla type barındırabiliriz.

MAPPING

Veriyi ElasticSearch'e eklerken, veri üzerinde yapacağımız tanımlamaları içerir. Type oluşturma işlemi mapping aracılığı ile gerçekleştirilir.  

Bu bilgilere gözattıktan sonra ElasticSearch'e C# ile data aktarımı  makalesinde ElasticSearch bileşenlerinin kullanımını inceleyebilirsiniz.

İyi çalışmalar.

 

 


Etiketler: ElasticSearch