Spaces:
Running
Running
show not found of no product relate search score > 0.83
Browse files
app.py
CHANGED
@@ -123,8 +123,10 @@ def search_product(query, model_name):
|
|
123 |
"""
|
124 |
|
125 |
result_summary = ""
|
|
|
126 |
for res in result:
|
127 |
if res.score > 0.83:
|
|
|
128 |
name = res.payload.get("name", "ไม่ทราบชื่อสินค้า")
|
129 |
score = f"{res.score:.4f}"
|
130 |
img_url = res.payload.get("imageUrl", "")
|
@@ -146,6 +148,14 @@ def search_product(query, model_name):
|
|
146 |
|
147 |
html_output += "</div>"
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
latest_query_result["query"] = corrected_query
|
150 |
latest_query_result["result"] = result_summary.strip()
|
151 |
latest_query_result["model"] = model_name
|
|
|
123 |
"""
|
124 |
|
125 |
result_summary = ""
|
126 |
+
found = False
|
127 |
for res in result:
|
128 |
if res.score > 0.83:
|
129 |
+
found = True
|
130 |
name = res.payload.get("name", "ไม่ทราบชื่อสินค้า")
|
131 |
score = f"{res.score:.4f}"
|
132 |
img_url = res.payload.get("imageUrl", "")
|
|
|
148 |
|
149 |
html_output += "</div>"
|
150 |
|
151 |
+
if not found:
|
152 |
+
html_output += """
|
153 |
+
<div style="text-align: center; font-size: 18px; color: #a00; padding: 30px;">
|
154 |
+
❌ ไม่พบสินค้าที่เกี่ยวข้องกับคำค้นนี้
|
155 |
+
</div>
|
156 |
+
"""
|
157 |
+
return html_output
|
158 |
+
|
159 |
latest_query_result["query"] = corrected_query
|
160 |
latest_query_result["result"] = result_summary.strip()
|
161 |
latest_query_result["model"] = model_name
|