Fix: empty query issue. (#7551)

### What problem does this PR solve?

#5214

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
Kevin Hu
2025-05-09 12:20:19 +08:00
committed by GitHub
parent d66c17ab5c
commit a14865e6bb
2 changed files with 6 additions and 3 deletions

View File

@ -77,6 +77,7 @@ class FulltextQueryer:
" ",
rag_tokenizer.tradi2simp(rag_tokenizer.strQ2B(txt.lower())),
).strip()
otxt = txt
txt = FulltextQueryer.rmWWW(txt)
if not self.isChinese(txt):
@ -196,6 +197,8 @@ class FulltextQueryer:
if qs:
query = " OR ".join([f"({t})" for t in qs if t])
if not query:
query = otxt
return MatchTextExpr(
self.query_fields, query, 100, {"minimum_should_match": min_match}
), keywords