Weaviate
Weaviate读取器 #
基类:EventBaseReader
Weaviate 读取器。
通过向量查找从Weaviate检索文档。可选择将检索到的文档合并为一个文档对象,或为每个文档返回独立的文档对象。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
host
|
str
|
主机。 |
required |
auth_client_secret
|
Optional[AuthCredentials]
|
auth_client_secret. |
None
|
workflows/handler.py 中的源代码llama_index/readers/weaviate/base.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
load_data #
load_data(class_name: Optional[str] = None, properties: Optional[List[str]] = None, graphql_query: Optional[str] = None, separate_documents: Optional[bool] = True) -> List[文档]
从 Weaviate 加载数据。
如果在 load_kwargs 中未找到 graphql_query,我们假定已提供
class_name 和 properties。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
class_name
|
Optional[str]
|
用于检索文档的类名。 |
None
|
properties
|
Optional[List[str]]
|
从文档中检索的属性。 |
None
|
graphql_query
|
Optional[str]
|
原始 GraphQL 查询。 我们假设该查询是一个 Get 查询。 |
None
|
separate_documents
|
Optional[bool]
|
是否返回独立的文档。默认为 True。 |
True
|
返回:
| 类型 | 描述 |
|---|---|
List[文档]
|
List[Document]: 文档列表。 |
workflows/handler.py 中的源代码llama_index/readers/weaviate/base.py
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
选项: 成员:- WeaviateReader