We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 13d3271 commit 98473e9Copy full SHA for 98473e9
api/core/rag/rerank/weight_rerank.py
@@ -39,9 +39,16 @@ def run(
39
unique_documents = []
40
doc_ids = set()
41
for document in documents:
42
- if document.metadata is not None and document.metadata["doc_id"] not in doc_ids:
+ if (
43
+ document.provider == "dify"
44
+ and document.metadata is not None
45
+ and document.metadata["doc_id"] not in doc_ids
46
+ ):
47
doc_ids.add(document.metadata["doc_id"])
48
unique_documents.append(document)
49
+ else:
50
+ if document not in unique_documents:
51
+ unique_documents.append(document)
52
53
documents = unique_documents
54
0 commit comments