From 8994cec367b32669ebfc91d5c492e2c5990d8a1a Mon Sep 17 00:00:00 2001 From: noovertime7 <100392073+noovertime7@users.noreply.github.com> Date: Thu, 14 Aug 2025 11:48:43 +0800 Subject: [PATCH] fix: Elasticsearch OpIn query append to Must instead of MustNot (#744) --- .../searchstore/elasticsearch/elasticsearch_searchstore.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/infra/impl/document/searchstore/elasticsearch/elasticsearch_searchstore.go b/backend/infra/impl/document/searchstore/elasticsearch/elasticsearch_searchstore.go index b333884d..f3a98c6b 100644 --- a/backend/infra/impl/document/searchstore/elasticsearch/elasticsearch_searchstore.go +++ b/backend/infra/impl/document/searchstore/elasticsearch/elasticsearch_searchstore.go @@ -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)) case searchstore.OpIn: - query.Bool.Must = append(query.Bool.MustNot, + query.Bool.Must = append(query.Bool.Must, es.NewInQuery(dsl.Field, stringifyValue(dsl.Value))) case searchstore.OpAnd, searchstore.OpOr: