mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-15 01:05:59 +08:00
chore: remove useless code in knowledge_retrieval_node (#4412)
This commit is contained in:
parent
97b65f9b4b
commit
a76ae2d756
@ -146,7 +146,6 @@ class KnowledgeRetrievalNode(BaseNode):
|
|||||||
if 'score' in item.metadata and item.metadata['score']:
|
if 'score' in item.metadata and item.metadata['score']:
|
||||||
document_score_list[item.metadata['doc_id']] = item.metadata['score']
|
document_score_list[item.metadata['doc_id']] = item.metadata['score']
|
||||||
|
|
||||||
document_context_list = []
|
|
||||||
index_node_ids = [document.metadata['doc_id'] for document in all_documents]
|
index_node_ids = [document.metadata['doc_id'] for document in all_documents]
|
||||||
segments = DocumentSegment.query.filter(
|
segments = DocumentSegment.query.filter(
|
||||||
DocumentSegment.dataset_id.in_(dataset_ids),
|
DocumentSegment.dataset_id.in_(dataset_ids),
|
||||||
@ -160,11 +159,6 @@ class KnowledgeRetrievalNode(BaseNode):
|
|||||||
sorted_segments = sorted(segments,
|
sorted_segments = sorted(segments,
|
||||||
key=lambda segment: index_node_id_to_position.get(segment.index_node_id,
|
key=lambda segment: index_node_id_to_position.get(segment.index_node_id,
|
||||||
float('inf')))
|
float('inf')))
|
||||||
for segment in sorted_segments:
|
|
||||||
if segment.answer:
|
|
||||||
document_context_list.append(f'question:{segment.content} answer:{segment.answer}')
|
|
||||||
else:
|
|
||||||
document_context_list.append(segment.content)
|
|
||||||
|
|
||||||
for segment in sorted_segments:
|
for segment in sorted_segments:
|
||||||
dataset = Dataset.query.filter_by(
|
dataset = Dataset.query.filter_by(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user