gpt4 book ai didi

java - 通过 Solr 中的分片跨核返回二进制文件

转载 作者:行者123 更新时间:2023-12-01 15:23:15 25 4
gpt4 key购买 nike

我目前正在通过在 Solr 中使用分片来一次搜索多个核心。我们将一些内容存储为编码二进制 (base64),以便我们可以使用它,但不能让它可搜索。每当我们搜索直接存储索引的核心时,二进制文件都会正确返回,我们可以解码它并按照我们想要的方式使用它。当我们使用分片搜索核心时,二进制文件将以以下格式返回:

[B:[B@26b8320f

始终有 [B:[B@] 后跟一短字母和数字字符串。所有其他未以二进制形式存储的内容都会正常返回。我相信这是某种地址,但我不确定。我无法对其进行解码以使用它所包含的内容。知道如何解码吗?或者使其可以以当前格式使用?我们目前运行的是 Solr 3.1

最佳答案

这似乎是 byte[] 的默认 toString() 方法。它包含类类型 [B:[B] 及其哈希码(在本例中是地址)。您需要对其进行解码,可能使用与编码它相同的库/包。

关于java - 通过 Solr 中的分片跨核返回二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10555070/

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