Elastic
Bundles 按提供方对组件进行分组,这些组件可将第三方服务与 SkillFlaw 集成。
本页介绍 Elastic bundle 中可用的组件。
Elasticsearch
Elasticsearch 组件使用 ElasticsearchStore 实例对 Elasticsearch 实例进行读写。
关于向量存储实例
由于 SkillFlaw 基于 LangChain,向量存储组件会使用一个 LangChain 向量存储 实例来驱动底层的读写功能。 这些实例具有提供商特定性,并根据组件参数进行配置,例如连接字符串、索引名称和 schema。
在组件代码中,这通常会被实例化为 vector_store,但某些向量存储组件会使用其他名称,例如提供商名称。
有些 LangChain 类不会将所有可选项都暴露为组件参数。 根据提供商不同,这些选项可能使用默认值,或者在 SkillFlaw 支持的情况下通过环境变量进行修改。 有关具体选项,请参阅 LangChain API 参考和向量存储提供商文档。
如果你使用向量存储组件查询向量数据库,它会生成搜索结果,你可以将这些结果作为 Data 对象列表或表格形式的 DataFrame 传递给流程中的下游组件。
如果同时支持这两种类型,你可以在可视化编辑器中、向量存储组件输出端口附近设置输出格式。