fix knowledge pipeline run multimodal document failed (#29431)

This commit is contained in:
Jyong 2025-12-10 20:42:51 +08:00 committed by GitHub
parent 813a734f27
commit 18082752a0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View File

@ -209,7 +209,7 @@ class ParagraphIndexProcessor(BaseIndexProcessor):
if dataset.indexing_technique == "high_quality": if dataset.indexing_technique == "high_quality":
vector = Vector(dataset) vector = Vector(dataset)
vector.create(documents) vector.create(documents)
if all_multimodal_documents: if all_multimodal_documents and dataset.is_multimodal:
vector.create_multimodal(all_multimodal_documents) vector.create_multimodal(all_multimodal_documents)
elif dataset.indexing_technique == "economy": elif dataset.indexing_technique == "economy":
keyword = Keyword(dataset) keyword = Keyword(dataset)

View File

@ -312,7 +312,7 @@ class ParentChildIndexProcessor(BaseIndexProcessor):
vector = Vector(dataset) vector = Vector(dataset)
if all_child_documents: if all_child_documents:
vector.create(all_child_documents) vector.create(all_child_documents)
if all_multimodal_documents: if all_multimodal_documents and dataset.is_multimodal:
vector.create_multimodal(all_multimodal_documents) vector.create_multimodal(all_multimodal_documents)
def format_preview(self, chunks: Any) -> Mapping[str, Any]: def format_preview(self, chunks: Any) -> Mapping[str, Any]: