elasticsearch - 具有多个索引的 Elasticsearch 大小选项

标签 elasticsearch

我正在尝试从两个 flex 搜索索引中获取数据。我得到以下查询。

但是,我希望每个索引有20个数据集作为结果

有什么规定吗?

以下是我的查询:

  curl -X POST \
  'http://localhost:9200/index1,index2/_search' \
  -H 'Content-Type: application/json' \
  -H 'cache-control: no-cache' \
  -d '{
   "query": {},
   "from": 0,
   "size": 20
  }'

最佳答案

是肯定的。有一个多重搜索功能,使您可以一次发送两个(或多个)搜索请求(每个索引一个,每个10个结果)。响应将以完全相同的顺序包含所有查询的结果/结果。

请查看https://www.elastic.co/guide/en/elasticsearch/reference/current/search-multi-search.html以获取更多详细信息。

关于elasticsearch - 具有多个索引的 Elasticsearch 大小选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56542673/

相关文章:

elasticsearch - Elasticsearch 标记我的查询字符串(电子邮件地址)。怎么阻止呢?

elasticsearch - 如何解析Kibana的自定义Metricbeat词典?

java - Elasticsearch 服务器发现配置

elasticsearch - Kibana 将@timestamp 字段显示为可读格式

elasticsearch - Go弹性客户端: have to wait some time before run query

java - 如何在Elasticsearch中搜索长度为0的字符串?

search - 使用长度为 100 个字符的字符串作为 Elastic Search 中的 _Id 列的性能影响

java - 如何使用Elasticsearch API ScriptQueryBuilder

Elasticsearch 搜索土耳其语字符

elasticsearch - GraphQL与Elasticsearch我应如何使用以许多不同模式返回的快速搜索性能?