以下のコードを使用して検索結果からハイライトを取り戻そうとしています。あらゆる種類のことを試みても、結果のハイライトコレクションは常に空です。ElasticSearchで動作するハイライトを取得できないC#NEST
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>")
)
)
);
ハイライトの使用例を見てみましょう - https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/highlighting-usage.html –
再現する簡潔な例はありますかあなたは何を見ているのですか? –