【发布时间】:2012-08-02 17:32:33
【问题描述】:
我在 android 中使用 Lucene 来搜索我的内容。我有两种类型的文档,一种具有trashed 字段,它是true 或false。其他类型的文档没有该字段。我想退回所有包含trashed:false 或没有trashed 字段的文档。
我尝试将-trashed:true 添加到我的查询中,这会返回所有正确的文档,但它会弄乱搜索的偏移量围绕不同的单词而不是我正在搜索的单词。
编辑:
我必须将此添加到我执行的每个搜索查询中。我有大约 20,000 个文档的索引,我真的不想重建它,因为我让我的用户在我的上一个版本中重建了他们的索引。注意:这是在 android 设备上,因此重新索引所有文档需要很长时间和大量电池。
感谢您的帮助。
【问题讨论】:
-
“它弄乱了搜索的偏移量围绕一个不同的词,而不是我正在搜索的词”?
标签: lucene