我开始使用NEST并让它正常工作。我看到作为字符串的查询被删除。还有另一种方法吗?假设我想在整个索引中搜索“test”。
答案 0 :(得分:0)
传递为字符串确实已弃用,但不会被删除。
要搜索所有索引的术语,请使用:
this.ConnectedClient.Search<MyDTO>(s=>s
.AllIndices()
.Query(q=>q.Term(f=>f.Name, ""))
);
确保查看测试项目和具有大量示例代码的文档。
答案 1 :(得分:0)
如果您要查找的只是在文档类型的所有字段中搜索单个单词,则可以使用查询字符串查询类型。
Client.Search<T>(q=>q.Index("MyIndex").Query(q=>q.QueryString("test")))