shared: LooqsQuery: Add implicit AND also for lone words

This commit is contained in:
Albert S. 2022-07-28 17:51:12 +02:00
parent c11fd1a9ff
commit 076c3c4c7f

View File

@ -320,7 +320,7 @@ LooqsQuery LooqsQuery::build(QString expression, TokenType loneWordsTokenType, b
QVector<Token> newTokens; QVector<Token> newTokens;
TokenType prevType = BOOL_AND; TokenType prevType = BOOL_AND;
int needsBoolean = FILTER_CONTENT | FILTER_PATH | NEGATION; int needsBoolean = FILTER_CONTENT | FILTER_PATH | NEGATION | WORD;
for(Token &t : result.tokens) for(Token &t : result.tokens)
{ {
if(t.type == BRACKET_OPEN || t.type & needsBoolean) if(t.type == BRACKET_OPEN || t.type & needsBoolean)