We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e9841b2 commit 89a4165Copy full SHA for 89a4165
1 file changed
elastic4s-core/src/main/scala/com/sksamuel/elastic4s/api/QueryApi.scala
@@ -287,6 +287,10 @@ trait QueryApi {
287
def not(queries: Query*): BoolQuery = BoolQuery().not(queries: _*)
288
def not(queries: Iterable[Query]): BoolQuery = BoolQuery().not(queries)
289
290
+ // short cut for a boolean query with filters
291
+ def filter(first: Query, rest: Query*): BoolQuery = filter(first +: rest)
292
+ def filter(queries: Iterable[Query]): BoolQuery = BoolQuery().filter(queries)
293
+
294
def sparseVectorQuery(field: String, inferenceId: String, query: String): SparseVectorQuery =
295
SparseVectorQuery(field, inferenceId = Some(inferenceId), query = Some(query))
296
0 commit comments