Elastic Search için bazı keywordler
- cluster = birden çok node
- node = server
- index = database
- type = table
- document = indexlenebilir en küçük bilgi parçası
- shards = bir indexi birden çok parçaya bölmemizi sağlayan yapı
Başka bir tutorial daha.
Elastic Search kurulumunu tamamladıktan sonra Sense eklentisiyle oluşturduğumuz clusterlar üzerinde işlemler yapabiliyoruz.
Sense üzerinde deneme olarak yaptığım bazı sorgular;
GET /_cluster/health
* Oluşturduğumuz clusterın durumu hakkında bilgi verir.
Sonuç olarak alınan ekran :
PUT /gamze?pretty
* "gamze" adında bir index oluşturuldu.
PUT /gamze/myblog/2
{
"title": "My blog",
"text": "My first blog entry",
"date": "2015/10/11"
}
*gamze indexine myblog typeında veri eklendi.
GET /gamze/myblog/2
* gamze indexinde myblog typeında 2 idli veri sorgulama
Sorgu sonucu :
GET /gamze/myblog/2?_source=title
* sadece title alanını istersek
Çıktısı:
* Oluşturduğumuz clusterın durumu hakkında bilgi verir.
Sonuç olarak alınan ekran :
{
"cluster_name": "elasticreport",
"status": "yellow",
"timed_out": false,
"number_of_nodes": 1,
"number_of_data_nodes": 1,
"active_primary_shards": 11,
"active_shards": 11,
"relocating_shards": 0,
"initializing_shards": 0,
"unassigned_shards": 11,
"delayed_unassigned_shards": 0,
"number_of_pending_tasks": 0,
"number_of_in_flight_fetch": 0
}
PUT /gamze?pretty
* "gamze" adında bir index oluşturuldu.
PUT /gamze/myblog/2
{
"title": "My blog",
"text": "My first blog entry",
"date": "2015/10/11"
}
*gamze indexine myblog typeında veri eklendi.
GET /gamze/myblog/2
* gamze indexinde myblog typeında 2 idli veri sorgulama
Sorgu sonucu :
{
"_index": "gamze",
"_type": "myblog",
"_id": "2",
"_version": 1,
"found": true,
"_source": {
"title": "My blog",
"text": "My first blog entry",
"date": "2015/10/11"
}
}
GET /gamze/myblog/2?_source=title
* sadece title alanını istersek
Çıktısı:
{
"_index": "gamze",
"_type": "myblog",
"_id": "2",
"_version": 1,
"found": true,
"_source": {
"title": "My blog"
}
}
Hiç yorum yok:
Yorum Gönder