2
SpringData ESは、ESによって返されるハイライトをフェッチするクラスを提供していないようです。 Springデータはオブジェクトのリストを返すことができますが、ESによって返されたJsonのハイライトセクションは、 "ElasticSearchTemplate"クラスで処理されない分離部分にあります。Springデータelasticsearchで強調表示を提供する方法
コード例: -
QueryBuilder query = QueryBuilders.matchQuery("name","tom");
SearchQuery searchQuery =new NativeSearchQueryBuilder().withQuery(query).
with HighlightFields(new Field("name")).build();
List<ESDocument> publications = elasticsearchTemplate.queryForList
(searchQuery, ESDocument.class);
私が間違っている必要がありますが、私はSpringDataESでのみ行うことを把握することはできません。誰かがSpring Data ESでハイライトを取得する方法の例を投稿できますか?
ありがとうございます!私はこれに解決策を見つけたelasticsearch春データのテストケースから