fix: Elasticsearch OpIn query append to Must instead of MustNot (#744)

This commit is contained in:
noovertime7 2025-08-14 11:48:43 +08:00 committed by GitHub
parent dce313b8e3
commit 8994cec367
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -185,7 +185,7 @@ func (e *esSearchStore) travDSL(query *es.Query, dsl *searchstore.DSL) error {
query.Bool.Must = append(query.Bool.Must, es.NewMatchQuery(dsl.Field, s)) query.Bool.Must = append(query.Bool.Must, es.NewMatchQuery(dsl.Field, s))
case searchstore.OpIn: case searchstore.OpIn:
query.Bool.Must = append(query.Bool.MustNot, query.Bool.Must = append(query.Bool.Must,
es.NewInQuery(dsl.Field, stringifyValue(dsl.Value))) es.NewInQuery(dsl.Field, stringifyValue(dsl.Value)))
case searchstore.OpAnd, searchstore.OpOr: case searchstore.OpAnd, searchstore.OpOr: