HayStackDocumentConverter
public class HayStackDocumentConverter
源码Source
io/agentscope/core/rag/integration/haystack/HayStackDocumentConverter.java:38–166Hay Stack 文档转换器,把私有文档转化为可检索的知识。位于 io.agentscope.core.rag.integration.haystack 包。核心成员包括 convertToDocuments、convertToDocument。
Converter for transforming HayStack API responses to AgentScope Document objects.
This class handles the conversion between HayStack RAG's document format and AgentScope's internal Document representation, ensuring seamless integration with the RAG system.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public static List<Document> convertToDocuments(List<HayStackDocument> hayStackDocuments)static | 转换列出的HayStackDocuments 到文档。 Converts a list of HayStackDocuments to Documents. |
public static Document convertToDocument(HayStackDocument hayStackDocument)static | 转换到文档。 Converts a single HayStack chunk to a Document. |
方法详情Method Detail
convertToDocuments
public static List<Document> convertToDocuments(List<HayStackDocument> hayStackDocuments)
static
转换列出的HayStackDocuments 到文档。
Converts a list of HayStackDocuments to Documents.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
hayStackDocuments | List<HayStackDocument> | hayStackDocuments 来自检索响应。the hayStackDocuments from retrieve response |
List<Document>返回列出。a list of Document objects
源码Source
io/agentscope/core/rag/integration/haystack/HayStackDocumentConverter.java:52–71convertToDocument
public static Document convertToDocument(HayStackDocument hayStackDocument)
static
转换到文档。
Converts a single HayStack chunk to a Document.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
hayStackDocument | HayStackDocument | HayStackDocument 来自检索响应。the HayStackDocument from retrieve response |
Document返回文档。a Document object, or null if conversion fails
源码Source
io/agentscope/core/rag/integration/haystack/HayStackDocumentConverter.java:79–124