gpt4 book ai didi

java - 如何在Solr上存储java对象

转载 作者:行者123 更新时间:2023-12-01 19:09:12 26 4
gpt4 key购买 nike

我想将 java 对象存储为 Solr 文档的一部分。它们不需要被解析或搜索,只需作为文档的一部分返回。我可以将它们转换为 json 或 XML 并存储文本,但我更喜欢更高效的方式。如果我可以使用 Java 序列化,然后将二进制 blob 添加到文档中,那就太理想了。我知道可以使用 base64 转换二进制 blob,但我想知道是否有更有效的方法。

最佳答案

我不同意前两个答案的观点。

在某些情况下,额外的数据库调用可能完全没有必要,Solr 也可以充当 NoSQL 数据库。

它甚至可以对某些字段使用压缩,这会影响 CPU 成本,但会为某种二进制数据节省一些缓存。

看看BinaryField以及 schema.xml 中的延迟加载字段声明。

关于java - 如何在Solr上存储java对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8848069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com