containsTerms
fun Metamodel<out Collection<String>>.containsTerms(vararg terms: String, block: TermsQuery.Builder.() -> Unit = {})
fun Metamodel<out Collection<Int>>.containsTerms(vararg terms: Int, block: TermsQuery.Builder.() -> Unit = {})
fun Metamodel<out Collection<Long>>.containsTerms(vararg terms: Long, block: TermsQuery.Builder.() -> Unit = {})
fun Metamodel<out Collection<Float>>.containsTerms(vararg terms: Float, block: TermsQuery.Builder.() -> Unit = {})
fun Metamodel<out Collection<Double>>.containsTerms(vararg terms: Double, block: TermsQuery.Builder.() -> Unit = {})
fun Metamodel<out Collection<Boolean>>.containsTerms(vararg terms: Boolean, block: TermsQuery.Builder.() -> Unit = {})
fun <T : Enum<T>> Metamodel<out Collection<T>>.containsTerms(vararg terms: T, block: TermsQuery.Builder.() -> Unit = {})
fun DateField<out Collection<Instant>>.containsTerms(vararg terms: Instant, block: TermsQuery.Builder.() -> Unit = {})
fun DateField<out Collection<LocalDate>>.containsTerms(vararg terms: LocalDate, block: TermsQuery.Builder.() -> Unit = {})
fun DateField<out Collection<LocalDateTime>>.containsTerms(vararg terms: LocalDateTime, block: TermsQuery.Builder.() -> Unit = {})
fun DateField<out Collection<ZonedDateTime>>.containsTerms(vararg terms: ZonedDateTime, block: TermsQuery.Builder.() -> Unit = {})
fun DateField<out Collection<OffsetDateTime>>.containsTerms(vararg terms: OffsetDateTime, block: TermsQuery.Builder.() -> Unit = {})
fun DateField<out Collection<Date>>.containsTerms(vararg terms: Date, block: TermsQuery.Builder.() -> Unit = {})
fun Metamodel<out Collection<*>>.containsTerms(terms: Collection<FieldValue>?, block: TermsQuery.Builder.() -> Unit = {})
fun <T : Enum<T>> Metamodel<out Collection<T>>.containsTerms(terms: Collection<T>?, block: TermsQuery.Builder.() -> Unit = {})
fun Metamodel<out Collection<String>>.containsTerms(terms: Collection<String>?, block: TermsQuery.Builder.() -> Unit = {})
creates Terms query
If terms is null or empty (or no value can be converted), no query is added and the enclosing query is left unchanged. Note that Elasticsearch itself treats an empty terms list as matching no document; this DSL treats it as "no constraint" instead.