私は弾性検索に非常に慣れていません
私は以下のコードを理解しようとしています:
List<Hit<Talk, Void>> hits = result.getHits(Talk.class);
for (Hit<Talk, Void> hit: hits) {
Talk talk = hit.source;
log.info(talk.getTitle());
}
これは、 https ://www.elastic.co/blog/found-java-clients-for-elasticsearch から直接取得したものです。
私の質問は、Java がどのフィールドをどの変数にマップするかをどのように知るかということです。
基本的に、Java はどのようにしてプロパティ "title" を Talk クラスのメンバー変数 "title" に一致させるかを知ることができます。
乾杯