Spaces:
Sleeping
Sleeping
Commit ·
fd06dc1
1
Parent(s): 5bc045f
Fix greeting detection to only trigger on exact simple greetings
Browse files
src/retrieval/query_handler.py
CHANGED
|
@@ -59,9 +59,9 @@ def classify_query(query: str) -> str:
|
|
| 59 |
"""Classify the type of query based on keywords and patterns."""
|
| 60 |
query_lower = query.lower().strip()
|
| 61 |
|
| 62 |
-
# Greetings - only
|
| 63 |
-
|
| 64 |
-
if
|
| 65 |
return QueryType.GREETING
|
| 66 |
|
| 67 |
# Keyword search - trigger if "keyword" appears anywhere
|
|
|
|
| 59 |
"""Classify the type of query based on keywords and patterns."""
|
| 60 |
query_lower = query.lower().strip()
|
| 61 |
|
| 62 |
+
# Greetings - only exact matches of simple greetings
|
| 63 |
+
simple_greetings = ["hello", "hi", "hey", "greetings", "good morning", "good afternoon", "good evening"]
|
| 64 |
+
if query_lower in simple_greetings:
|
| 65 |
return QueryType.GREETING
|
| 66 |
|
| 67 |
# Keyword search - trigger if "keyword" appears anywhere
|