我正在运行一个简单的测试-尝试为某些内容建立索引然后进行搜索。我为一个简单的文档建立索引,但是当在其中搜索字符串时,我会得到看起来像是空文档的文档(它没有字段)。 Lucene似乎正在做某事,因为如果我搜索文档中没有的单词,它将返回0个结果。
为何Lucene在找到与给定查询匹配的文档时可靠地返回了文档,但是该文档中却没有任何内容?
更多细节:
我实际上正在运行Lucandra(Lucene + Cassandra)。这当然可能是一个相关的细节,但不确定。
字段设置为Field.Store/YES和Field.Index / ANALYZED
有趣的是,我能够使它在我的本地计算机上正常工作,但是当我们将其放在主服务器(多节点cassandra安装程序)上时,我得到了上述行为。因此,这似乎是相关的细节,但是不幸的是,我看不到任何错误消息可以提示我具体是什么引起的。
最佳答案
不确定这是否适用于Lucandra,但是您尝试使用Luke打开索引吗?使用Luke查看索引内容可能会有所帮助
关于lucene - 为什么我的Lucene文档结果为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2742800/