Я пытаюсь получить статистику/подсчеты по индексам в моем кластере elasticsearch (1.2.1). Я использовал Indices Stats API (конечная точка _stats), чтобы получить общее количество первичных документов и их размер на диске. Однако я начал экспериментировать с Count API (конечная точка _count) и заметил, что значения не выравниваются.Количество экземпляров Elasticsearch, возвращенных _stats versus _count
В чем разница между этими значениями? Это не совсем ясно из документации, хотя ключ в документации указывает, что значение, возвращаемое из Indicies Stats, может измениться при обновлении индекса. Это заставляет меня задаться вопросом, является ли это более низким значением уровня Lucene.
Индексы Статистика API
localhost:9200/my_index/_stats
...snip...
"_all" : {
"primaries" : {
"docs" : {
"count" : 8284,
"deleted" : 87
},
}
}
...snip...
Граф API
localhost:9200/my_index/_count
{
"count" : 6854,
"_shards" : {
"total" : 40,
"successful" : 40,
"failed" : 0
}
}
Это вообще помогло? – Val
Это должно быть принято как правильный ответ. – Midwire