主题
Infinispan
Infinispan 是一款开源(Apache 2)的内存键值数据库与缓存,几乎可承载任意类型的数据,从纯文本 到结构化对象,为高性能、可扩展性与低延迟数据访问而设计。 它同时支持嵌入式与客户端-服务器模式,使应用可以将其 用作本地缓存或远程服务器数据库。
Infinispan 以 Java 编写,提供持久化、事务、 查询(含全文与向量搜索)、集群,以及基于 Protobuf 的数据索引等特性——使其适用于 从简单缓存到微服务与 AI 应用中复杂实时数据处理的各类场景。
更多信息见 https://infinispan.org/
自 15.2 版 Infinispan Server 起,支持元数据过滤。
Maven 依赖
xml
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-infinispan</artifactId>
<version>1.22.0-beta32</version>
</dependency>1
2
3
4
5
2
3
4
5
API
InfinispanEmbeddingStore