跳到主要内容

Infinispan

Infinispan 是一款开源(Apache 2)的内存键值数据库和缓存,可存储几乎任何类型的数据(从纯文本到结构化对象), 专为高性能、可扩展性和低延迟数据访问而设计。 它支持嵌入式和客户端-服务器两种模式,可作为本地缓存或远程服务器数据库使用。

Infinispan 使用 Java 构建,提供持久化、事务、查询(包括全文和向量搜索)、 集群以及基于 Protobuf 的数据索引等功能,适用于从简单缓存到微服务和 AI 应用中复杂实时数据处理的各种场景。

更多信息请访问 https://infinispan.org/

从 Infinispan Server 15.2 起,支持元数据过滤。

Maven 依赖

<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-infinispan</artifactId>
<version>1.13.0-beta23</version>
</dependency>

API 参考

  • InfinispanEmbeddingStore

示例