langchain_community.vectorstores.alibabacloud_opensearch
AlibabaCloudOpenSearchSettings
AlibabaCloudOpenSearchSettings.__init__()
阿里云 OpenSearch 客户端配置。
username (str) : 购买实例时指定的用户名。
password (str) : 购买实例时指定的密码。
创建实例后,您可以在控制台中修改这些信息。
tablename (str): 实例配置期间指定的表名。
field_name_mapping (Dict): 使用 OpenSearch 索引存储和 OpenSearch 实例配置表字段名之间的字段名映射。
'id': '索引文档的 ID 字段映射', 'document': '索引文档的文本字段映射', 'embedding': '在 OpenSearch 实例的嵌入字段中,值必须为浮点型,并使用分隔符分隔,默认为逗号。
protocol (str): SDK 和服务器之间的通信协议,默认为 http。
namespace (str): 根据实例数据将根据 "namespace" 字段进行分区。
如果启用命名空间,则在初始化期间需要指定命名空间字段名称,否则查询无法正确执行。
字段数据,默认为逗号。
默认为字段映射字段值列表。
方法
__init__(endpoint, instance_id, username, ...)
__init__
endpoint (str) –
instance_id (str) –
username (str) –
password (str) –
table_name (str) –
field_name_mapping (Dict[str, str]) –
protocol (str) –
namespace (str) –
embedding_field_separator (str) –
output_fields (Optional[List[str]]) –
None
阿里云
阿里云 OpenSearch