使用 infinispan 生成文本索引,而不将文本存储在缓存中

问题描述 投票:0回答:1

是否可以让一个用@Text注释的文本字段生成搜索索引而不将实际文本存储在缓存中?

我的缓存对象中有一个文本字段,其中包含同一对象的其他字段的串联,例如数字 ID 和本地日期。其他字段在连接之前被解析并格式化为文本。生成的文本字段仅用于提供搜索索引。因此,我想通过不存储来节省一些内存。缓存对象的类型类似如下。

@Proto
@Indexed
public record CachedMessage(
    @Basic long userId;
    @Basic long messageId;
    @Basic long creationDate;
    @Basic long readingDate;
    @Text String text; // concatenation of the other fields
)
infinispan
1个回答
0
投票

好问题! 目前,出于分发原因,我们不支持从缓存中删除数据,仅将其保留在索引上。 如果最终能支持这个案子就好了。 欢迎在这里提出问题:https://github.com/infinispan/infinispan/issues

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.