我只想在类的两个属性(Id 和 RoundTemplateName)中搜索“searchText”。
.Query(q =>
q.Term(f => f.Id, searchText)
|| q.Term(f => f.RoundTemplateName, searchText)
查询有什么问题?它只在 Id 属性中搜索...
先谢谢你, 伊戈尔
最佳答案
该查询看起来不错,您可以通过打印 result.ConnectionStatus.ToString()
检查它生成的查询。
你也可以使用Terms()
查询
http://www.elasticsearch.org/guide/reference/query-dsl/terms-query/
关于search - ElasticSearch (with NEST) 多字段搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18182148/