gpt4 book ai didi

Elasticsearch:可以进行批量搜索吗?

转载 作者:行者123 更新时间:2023-11-29 02:45:27 28 4
gpt4 key购买 nike

我知道支持批量索引操作。但是否可以对搜索查询做同样的事情?我想发送许多不同的不相关查询(进行精度/召回测试),使用批量查询可能会更快

最佳答案

是的,您可以使用 multi search API/_msearch 端点一次性发送任意数量的查询。

curl -XPOST localhost:9200/_msearch -d '
{"index" : "test1"}
{"query" : {"match_all" : {}}, "from" : 0, "size" : 10}
{"index" : "test2"}
{"query" : {"match_all" : {}}}
'

您将获得一个responses 数组,每个查询的响应顺序与请求中的顺序相同。

注意:

  1. 确保用换行符分隔每一行
  2. 确保在最后一个查询之后添加额外的换行符。

关于Elasticsearch:可以进行批量搜索吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34900475/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com