gpt4 book ai didi

c# - C#Nest Elasticsearch:如何搜索多个参数

转载 作者:行者123 更新时间:2023-12-03 01:48:27 25 4
gpt4 key购买 nike

我可以使用一次搜索来搜索我们的数据库,例如.Term("productName", "test")
我们有一些场景可以找到要查找的产品名称列表。为了避免对列表中的每个产品名称执行GET请求,我想发出一个包含多个查询的GET请求。问题在于端点不支持MultiSearch(_msearch)。

我的问题是,是否可以使用_search端点使用一个GET请求进行多次搜索?

查询是在C#和Nest框架中实现的。

谢谢。

最佳答案

代替Term方法,您应该使用.Query扩展方法,如下所示:

.Query(q =>
q.Terms(p=> p.Key, values)

有关更多信息,请查看文档 here

关于c# - C#Nest Elasticsearch:如何搜索多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42199334/

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