elasticsearch 搜索结果波动,elasticsearch,filter,elasticsearch,Filter" /> elasticsearch 搜索结果波动,elasticsearch,filter,elasticsearch,Filter" />

elasticsearch 搜索结果波动

elasticsearch 搜索结果波动,elasticsearch,filter,elasticsearch,Filter,我收集了大量的文档,我遇到过这样的情况,ething starnge。当我在行中执行同一请求几次时,结果会连续变化 如果波动很小就可以了,但结果的数量会在大约75000个文档上发生变化 所以我有个问题,到底发生了什么 我的要求是: POST mycollection/mytype/_search { "fields": ["timestamp", "bool_field"], "filter" : { "terms":{ "bool_field" : [tr

我收集了大量的文档,我遇到过这样的情况,ething starnge。当我在行中执行同一请求几次时,结果会连续变化 如果波动很小就可以了,但结果的数量会在大约75000个文档上发生变化 所以我有个问题,到底发生了什么

我的要求是:

POST mycollection/mytype/_search
{
  "fields": ["timestamp", "bool_field"], 
  "filter" : {
      "terms":{
        "bool_field" : [true]
    }
  }
}
结果如下:

=> 148866
=> 75381
=> 148866
=> 75381
=> 148866
=> 75381
=> 148866
当计数为148k时
我看到一些记录带有
bool\u字段:“False”
在某种意义上

查看cat/shard,看看属于原始和副本的文档数量是否相同。我们的想法是看看主碎片和它的副本是否有相同数量的文档。这是什么ES版本?@andrestefan文档有什么不同?如果我尝试用这种方式更新文档,不会引发冲突吗?我说的是文档数量,而不是文档本身。