Spaces:
Running
Running
Update reg_embedding_system.py
Browse files- reg_embedding_system.py +4 -3
reg_embedding_system.py
CHANGED
|
@@ -448,14 +448,15 @@ def smart_search_vectorstore(
|
|
| 448 |
# 4. 결과 병합
|
| 449 |
seen = set()
|
| 450 |
final_results = []
|
| 451 |
-
|
| 452 |
-
|
|
|
|
| 453 |
doc_signature = (doc.page_content, str(sorted(doc.metadata.items())))
|
| 454 |
if doc_signature not in seen:
|
| 455 |
seen.add(doc_signature)
|
| 456 |
final_results.append(doc)
|
| 457 |
|
| 458 |
-
for doc in
|
| 459 |
doc_signature = (doc.page_content, str(sorted(doc.metadata.items())))
|
| 460 |
if doc_signature not in seen:
|
| 461 |
seen.add(doc_signature)
|
|
|
|
| 448 |
# 4. 결과 병합
|
| 449 |
seen = set()
|
| 450 |
final_results = []
|
| 451 |
+
|
| 452 |
+
#Detailed 검색 결과를 먼저 추가
|
| 453 |
+
for doc in detailed_results:
|
| 454 |
doc_signature = (doc.page_content, str(sorted(doc.metadata.items())))
|
| 455 |
if doc_signature not in seen:
|
| 456 |
seen.add(doc_signature)
|
| 457 |
final_results.append(doc)
|
| 458 |
|
| 459 |
+
for doc in basic_results:
|
| 460 |
doc_signature = (doc.page_content, str(sorted(doc.metadata.items())))
|
| 461 |
if doc_signature not in seen:
|
| 462 |
seen.add(doc_signature)
|