我正在寻找一种方法来遍历来自INDEX_1的字段X的值和来自INDEX_2的字段Y的值。
是否有人面对过/完成过这样的/类似的任务?
最佳答案
在Elastic search本身中,这非常容易!任何时候您指定索引时,都可以用逗号分隔其他索引。
curl -XGET 'http://localhost:9200/index1,index2/_search?q=yourQueryHere'
您也可以使用_all搜索所有索引。
curl -XGET 'http://localhost:9200/_all/_search?q=yourQueryHere'
这是来自Elasticsearch网站的一些有用文档。该站点具有大量信息,但IMO有时很难找到。
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-search.html http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/multi-index.html
关于loops - Elasticsearch 遍历两个索引的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53728135/