Fix query miss

This commit is contained in:
KMY 2023-09-16 08:51:17 +09:00
parent a7a6c62440
commit 5b045f7198

View file

@ -350,9 +350,9 @@ class SearchQueryTransformer < Parslet::Transform
def to_query
if @statuses_index_only
if @negated
{ bool: { must_not: [{ term: { _index => StatusesIndex.index_name } }, { @type => { @filter => @term } }] } }
{ bool: { must_not: [{ term: { _index: StatusesIndex.index_name } }, { @type => { @filter => @term } }] } }
else
{ bool: { must: [{ term: { _index => StatusesIndex.index_name } }, { @type => { @filter => @term } }] } }
{ bool: { must: [{ term: { _index: StatusesIndex.index_name } }, { @type => { @filter => @term } }] } }
end
elsif @negated
{ bool: { must_not: { @type => { @filter => @term } } } }