我使用Solr来索引由二进制字段组成的记录。我已经在schema.xml中指定了字段:
<field name="id" type="binary" indexed="true" stored="true" required="true" multiValued="false" />
我能够通过POST请求向索引添加记录,编码并将字段作为Base64字符串发送。集合的数据目录的大小正在增长,所以我知道它存储的东西;然而,当做一个匹配所有查询(q = *:*)我奇怪地得到一些文件但没有返回,例如:
"response": {
"numFound": 364047,
"start": 0,
"maxScore": 1,
"docs": []
}
是否有人知道造成这种情况的原因或解决方法如何? 感谢