簡體   English   中英

使用Mpdreamz / NEST將查詢作為字符串傳遞給elasticsearch

[英]Passing query as string to elasticsearch using Mpdreamz/NEST

我開始使用NEST並使其正常工作。 我看到查詢作為字符串被描述。 還有另一種方法嗎? 可以說我想在整個索引中搜索“測試”。

確實不建議以字符串形式傳遞,但不會將其刪除。

要搜索所有索引中的術語,請使用:

this.ConnectedClient.Search<MyDTO>(s=>s
    .AllIndices()
    .Query(q=>q.Term(f=>f.Name, ""))
);

確保查看具有大量示例代碼的測試項目和文檔。

如果您要查找的只是在所有字段中按單個單詞搜索文檔類型,則可以使用querystring查詢類型。

Client.Search<T>(q=>q.Index("MyIndex").Query(q=>q.QueryString("test")))

暫無
暫無

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

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