lucene - 为什么我的Lucene文档结果为空?

标签 lucene cassandra

我正在运行一个简单的测试-尝试为某些内容建立索引然后进行搜索。我为一个简单的文档建立索引,但是当在其中搜索字符串时,我会得到看起来像是空文档的文档(它没有字段)。 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/

相关文章:

lucene - 部分词的文档搜索

cassandra - Datastax - PreparedStatement 线程安全吗?

docker - 使用nodetool远程检查cassandra的状态。错误:连接被拒绝

java - Cassandra 准备语句在架构迁移后损坏

solr - Solr 查询中的双引号

lucene - 仅根据查询获取分面结果

java - 多个字段上的 Hibernate Search Facet

Cassandra CQLSH OperationTimedOut 错误=客户端请求超时。请参阅 Session.execute[_async](超时)

cassandra - Cassandra CQL 中的字符串排序

solr - 使用 Solr ltr(学习排名)模块时如何使用用户点击来训练模型