簡體   English   中英

C#Nest Elasticsearch:如何搜索多個參數

[英]C# Nest Elasticsearch: how to search for multiple parameters

我可以使用單個搜索來搜索我們的數據庫,例如.Term("productName", "test")

在某些情況下,我們需要查找產品名稱列表。為了避免對列表中的每個產品名稱進行GET請求,我想發出一個包含多個查詢的GET請求。 問題在於端點不支持MultiSearch(_msearch)。

我的問題是,是否可以使用_search端點使用一個GET請求進行多次搜索?

查詢是在C#和Nest框架中實現的。

謝謝。

您應該使用.Query擴展方法代替Term方法,如下所示:

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

有關更多信息,請在此處查看文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM