我对Index Aliases and Zero Downtime有疑问
当我们将文档放入索引时,需要花费一些时间,直到文档可供搜索。
在从旧索引切换到新索引之前,如何检查所有可搜索的文档?
答案 0 :(得分:1)
获取该信息的一种方法是获取索引(GET your-index/_stats/docs,indexing
)的统计信息,并比较docs
和indexing
块的统计信息。
...
"_all" : {
"primaries" : {
"docs" : {
"count" : 1234, <-- searchable docs
"deleted" : 0
},
"indexing" : {
"index_total" : 1300, <--- indexed docs
"index_time_in_millis" : 13,
...
}
...
要使所有文档都可搜索,您可以等待刷新策略启动,或者通过使用刷新API(https://www.elastic.co/guide/en/elasticsearch/reference/6.6/indices-refresh.html)显式触发索引刷新