From 07ed72860506fe6fd040de94e5aac03dcdda6ce5 Mon Sep 17 00:00:00 2001 From: huangzhuo1949 <167434202+huangzhuo1949@users.noreply.github.com> Date: Tue, 8 Apr 2025 13:57:07 +0800 Subject: [PATCH] fix: segment keywords bug (#17599) Co-authored-by: huangzhuo --- api/services/dataset_service.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/api/services/dataset_service.py b/api/services/dataset_service.py index 61dc86a028..b019cf6b63 100644 --- a/api/services/dataset_service.py +++ b/api/services/dataset_service.py @@ -1786,12 +1786,8 @@ class SegmentService: ) elif document.doc_form in (IndexType.PARAGRAPH_INDEX, IndexType.QA_INDEX): if args.enabled or keyword_changed: - VectorService.create_segments_vector( - [args.keywords] if args.keywords else None, - [segment], - dataset, - document.doc_form, - ) + # update segment vector index + VectorService.update_segment_vector(args.keywords, segment, dataset) else: segment_hash = helper.generate_text_hash(content) tokens = 0