jestでエラスティック検索を使用しています(Javaクライアントとして)。ネストされたドキュメントにいくつかのフィールドが必要ですが、ネストされたフィールドをペアとして取得できないため、それらを取得するには「_source」が必要です。
これは、ESクエリ[リンク]でそれらを取得するための以前の質問であり、うまく機能します。
しかし、そのクエリを jest コードとして変換することはできません。以下は私の試みです。
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder().query(
query
)
.fields( // need _source but no method.
"oid",
"_source.events.activityoid",
"_source.events.worktime");