不需要的结果

时间:2016-10-21 10:24:16

标签: elasticsearch

Elasticsearch版本2.3.3。

我有一个用_id索引的文档:506GBBO25953J。我想获得仅此一个文档。问题是我还得到了9个其他不需要的文件。

查询: {"query": {"term": {"_id": "506GBBO25953J"}}}

结果:

grep "_id" /tmp/dump 
      "_id" : "506GBBO25953J",
      "_id" : "404DDCN87823H",
      "_id" : "182JNYT51862G",
      "_id" : "928NSDK72999J",
      "_id" : "880RFWM18773C",
      "_id" : "963WLQD56637O",
      "_id" : "042BRRR44674H",
      "_id" : "905SWQI56804W",
      "_id" : "776DUXN15235Y",
      "_id" : "723CJRP41700R",

此外,我尝试了_source中的字段的bool查询,结果相同。

{"query": {"bool": {"filter": [{"term": {"ID": "506GBBO25953J"}}]}}}

为什么?如何只返回一个文件?

0 个答案:

没有答案