【发布时间】:2017-07-13 14:12:21
【问题描述】:
我们在 c# .NET 项目中使用 NEST 通过以下查询从 Elasticsearch 获取搜索结果:
var response = await client.SearchAsync<Document>(
s => s.Query(q => q.Match(m => m
.Field(f => f.displayName)
.Query(s))));
问题是它返回所有在 displayName 中包含单独单词的结果。我们希望得到 displayName 包含 subword 的所有结果。例如,如果 s="ca" 我们想获取带有 displayName="my cat" 的文档。如何在 NEST 或 Sense 中做到这一点?
【问题讨论】:
标签: c# asp.net elasticsearch nest