forked from rDrama/rDrama
1
0
Fork 0

Revert "much better way of fixing exact searching that doesn't break shit"

This reverts commit 1cb7b72d62.
master
Aevann 2024-02-28 22:11:01 +02:00
parent 2597580992
commit f73a1d4e5f
1 changed files with 8 additions and 20 deletions

View File

@ -224,17 +224,11 @@ def searchcomments(v):
if 'q' in criteria:
text = criteria['full_text']
if text.startswith('"') and text.endswith('"'):
search_text = escape_for_search(text[1:-1])
comments = comments.filter(
Comment.body.ilike(f'%{search_text}%')
)
else:
comments = comments.filter(
Comment.body_ts.bool_op("@@")(
func.websearch_to_tsquery("english", text)
)
comments = comments.filter(
Comment.body_ts.bool_op("@@")(
func.websearch_to_tsquery("english", text)
)
)
if 'nsfw' in criteria:
nsfw = criteria['nsfw'].lower().strip() == 'true'
@ -329,17 +323,11 @@ def searchmessages(v):
if 'q' in criteria:
text = criteria['full_text']
if text.startswith('"') and text.endswith('"'):
search_text = escape_for_search(text[1:-1])
comments = comments.filter(
Comment.body.ilike(f'%{search_text}%')
)
else:
comments = comments.filter(
Comment.body_ts.bool_op("@@")(
func.websearch_to_tsquery("english", text)
)
comments = comments.filter(
Comment.body_ts.bool_op("@@")(
func.websearch_to_tsquery("english", text)
)
)
comments = apply_time_filter(t, comments, Comment)