ElasticSearchと通信するためのelastic4sライブラリとして使用します。「SELECT * FROM WHERE MY_INDEX MY_FIELD IN (VALUE_1, VALUE_2, ....)」に相当するものを作成したいと思います。
私はそのクエリを作成しました
val req = search in indexName -> {query indexType
{bool
must (
termsQuery ("myField" transformed (myListOfValues))
)
}
}
メソッド termsQuery は、elastis4s で次のように定義されています。
def termsQuery (field: String, capital gains: AnyRef *): TermsQueryDefinition
myListOfValues リストを AnyRef に変換するにはどうすればよいですか *
ご協力ありがとうございました。