loops - Elasticsearch 遍历两个索引的值

标签 loops elasticsearch lucene

我正在寻找一种方法来遍历来自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/

相关文章:

java - 用于 hibernate 搜索的复合方面

algorithm - 带循环的拓扑排序

没有 time.sleep() 的 Python 循环延迟

solr - 如何在 Lucene/Solr 中为术语查询分配权重

elasticsearch - ElasticSearch Bulkload TransportException:TransportService已关闭停止,无法发送请求

elasticsearch - 嵌套和 Elasticsearch - 更新嵌套对象的映射?

java - Lucene索引和Map/Reduce搜索

python - 如何使用 Pandas 测量 XY 点之间的距离

java - 有没有办法输入一个unicode值并输出其各自的字符?

elasticsearch - ngram匹配为不太相关的文档提供相同的分数