我在android中使用Lucene
来搜索我的内容。我有两种类型的文档,一个是trashed
字段,即true
或false
。其他类型的文档没有该字段。我想返回所有含有或没有trashed
字段的文档。Lucene查询没有特定字段的文档
我已经尝试将-trashed:true
添加到我的查询中,该查询返回所有正确的文档,但它混淆了围绕不同单词搜索的偏移量,而不是我正在搜索的偏移量。
编辑:
我必须将其添加到我执行的每个搜索查询。我有大约20,000个文档的索引,我真的很想不必重建它,因为我的用户在我的最后一个版本中重建了索引。注意:这是在Android设备上,因此需要很长时间和大量电池重新索引他们的所有文档。
感谢您的帮助。
“它弥补搜索的偏移量包围一个不同的单词,而不是我正在寻找的”? – Trejkaz 2014-12-02 03:13:29