我正在尝试使用下面的代码从我的搜索中获取亮点。尽管尝试了各种各样的东西,结果上的 Highlights 集合始终是空的。
使用 ElasticSearch 服务器 2.3.1 和 NEST 2.3.0。
results = _client.Search<dynamic>( d =>
d.AllIndices()
.AllTypes()
.Query( q => q.QueryString( s => s.Query( query ) ) )
.Highlight(h =>
h.Fields( f =>
f.Field( "*" ).PreTags("<em>").PostTags("</em>")
)
)
);