mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 22:49:00 +08:00
fix: segments query missing idx hit (#1072)
This commit is contained in:
parent
fcc6b41ab7
commit
2191312bb9
@ -98,7 +98,8 @@ class DatasetRetrieverTool(BaseTool):
|
|||||||
hit_callback.on_tool_end(documents)
|
hit_callback.on_tool_end(documents)
|
||||||
document_context_list = []
|
document_context_list = []
|
||||||
index_node_ids = [document.metadata['doc_id'] for document in documents]
|
index_node_ids = [document.metadata['doc_id'] for document in documents]
|
||||||
segments = DocumentSegment.query.filter(DocumentSegment.completed_at.isnot(None),
|
segments = DocumentSegment.query.filter(DocumentSegment.dataset_id == self.dataset_id,
|
||||||
|
DocumentSegment.completed_at.isnot(None),
|
||||||
DocumentSegment.status == 'completed',
|
DocumentSegment.status == 'completed',
|
||||||
DocumentSegment.enabled == True,
|
DocumentSegment.enabled == True,
|
||||||
DocumentSegment.index_node_id.in_(index_node_ids)
|
DocumentSegment.index_node_id.in_(index_node_ids)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user