Elasticsearch kümemde (1.2.1) indislere istatistikler/sayımlar almaya çalışıyorum. Toplam birincil belge sayısını ve disk üzerindeki boyutlarını almak için Indices Stats API (_stats uç noktası) kullanıyordum. Ancak, Count API (_count son nokta) ile deneme yapmaya başladım ve değerlerin hizalanmadığını fark ettim._stats versus tarafından döndürülen elastik arama belge sayısı _count
Bu değerler arasındaki fark nedir? Dokümantasyondaki bir ipucu, Endeksler İstatistikleri'nden döndürülen değerin endeksi yenilerken değişebileceğini göstermesine rağmen, belgeden tamamen açık değildir. Bu, Lucene katmanından daha düşük seviye bir değer olup olmadığını merak ediyor.
Endeksler İstatistikleri API
localhost:9200/my_index/_stats
...snip...
"_all" : {
"primaries" : {
"docs" : {
"count" : 8284,
"deleted" : 87
},
}
}
...snip...
Sayım API
localhost:9200/my_index/_count
{
"count" : 6854,
"_shards" : {
"total" : 40,
"successful" : 40,
"failed" : 0
}
}
Aslında
Bu yardım hiç mi? – Val
Bu doğru cevap olarak kabul edilmelidir. – Midwire