如何确保所有文件在ElasticSearch中建立索引

时间:2019-03-08 05:20:41

标签: elasticsearch indexing

我对Index Aliases and Zero Downtime有疑问
当我们将文档放入索引时,需要花费一些时间,直到文档可供搜索。

在从旧索引切换到新索引之前,如何检查所有可搜索的文档?

1 个答案:

答案 0 :(得分:1)

获取该信息的一种方法是获取索引(GET your-index/_stats/docs,indexing)的统计信息,并比较docsindexing块的统计信息。

...
"_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)显式触发索引刷新

相关问题