尽管在 Solr 中使用分片,但我目前正在一次搜索多个内核。我们将一些内容存储为编码二进制(base64),以便我们可以使用它但不能让它可搜索。每当我们搜索直接存储索引的核心时,二进制文件都会正确返回,我们可以对其进行解码并根据需要使用它。当我们使用分片搜索核心时,二进制文件以以下格式返回:
[B:[B@26b8320f
后面总是[B:[B@
跟着一小串字母和数字。未以二进制形式存储的所有其他内容将正常返回。我相信这是某种地址,但不确定。我无法对此进行解码以使用它所包含的内容。知道如何解码吗?或者让它以其当前格式可用?我们目前正在运行 Solr 3.1