Spaces:
Running
Running
add raw query
Browse files
app.py
CHANGED
@@ -47,7 +47,7 @@ model_config = {
|
|
47 |
}
|
48 |
|
49 |
# Global memory to hold feedback state
|
50 |
-
latest_query_result = {"query": "", "result": "", "model": ""}
|
51 |
|
52 |
symspell = SymSpell(max_dictionary_edit_distance=2)
|
53 |
symspell.load_pickle("symspell_fast.pkl")
|
@@ -86,6 +86,7 @@ def search_product(query, model_name):
|
|
86 |
return "❌ ไม่พบโมเดล"
|
87 |
|
88 |
# ✨ แทรกขั้นตอน fuzzy correction
|
|
|
89 |
corrected_query = correct_query_with_symspell(query)
|
90 |
|
91 |
query_embed = model_config[model_name]["func"](corrected_query)
|
@@ -130,6 +131,7 @@ def log_feedback(feedback):
|
|
130 |
now = datetime.now().strftime("%Y-%m-%d")
|
131 |
table.create({
|
132 |
"timestamp": now,
|
|
|
133 |
"model": latest_query_result["model"],
|
134 |
"query": latest_query_result["query"],
|
135 |
"result": latest_query_result["result"],
|
|
|
47 |
}
|
48 |
|
49 |
# Global memory to hold feedback state
|
50 |
+
latest_query_result = {"query": "", "result": "", "model": "", "raw_query":""}
|
51 |
|
52 |
symspell = SymSpell(max_dictionary_edit_distance=2)
|
53 |
symspell.load_pickle("symspell_fast.pkl")
|
|
|
86 |
return "❌ ไม่พบโมเดล"
|
87 |
|
88 |
# ✨ แทรกขั้นตอน fuzzy correction
|
89 |
+
latest_query_result["raw_query"] = query
|
90 |
corrected_query = correct_query_with_symspell(query)
|
91 |
|
92 |
query_embed = model_config[model_name]["func"](corrected_query)
|
|
|
131 |
now = datetime.now().strftime("%Y-%m-%d")
|
132 |
table.create({
|
133 |
"timestamp": now,
|
134 |
+
"raw_query": latest_query_result["raw_query"],
|
135 |
"model": latest_query_result["model"],
|
136 |
"query": latest_query_result["query"],
|
137 |
"result": latest_query_result["result"],
|