在ElasticSearch中通过备用ID获取多个文档

时间:2015-12-16 10:23:10

标签: elasticsearch

我的文档有另一个Id字段。我需要让他们使用它。

所以,我知道我可以使用multiget操作,但是,我需要提供ElsticSearch document id

我实际上是在尝试这样的事情:

curl -XGET 'http://ESNode01:9201/living_team/inputs/_search?pretty' -d '{
  "query":{
     "filtered":{
        "filter":{
           "term":{
              "resources.source.sourceId.batch":"3fcb8905-a307-11e5-88de-382c4ab9e433"
           }
        }
     }
  }
}'

我如何请求查询以便ElasticSearch提供具有resources.source.sourceId.batch eq to [id1, or id2, or ...]

的每个文档

1 个答案:

答案 0 :(得分:1)

您可以使用terms代替 $('.centered_image').each(function(){ caption= $(this).find("img").attr("alt") $(this).attr('data-caption', caption); }); 并传递要获取的值数组。

term