【发布时间】:2010-10-01 19:43:18
【问题描述】:
我正在使用 Lucene 允许用户在大量文档中搜索单词。 Lucene 似乎默认返回包含输入的任何单词的所有文档。
是否可以改变这种行为?我知道“+”可用于强制包含一个术语,但我想将其设为默认操作。
理想情况下,我想要类似于 Google 的功能:“-”排除单词,“abc xyz”对单词进行分组。
只是为了澄清 我还想过在查询中的所有空格中插入“+”。我只是想避免检测分组术语(括号、引号等)并可能破坏查询。还有其他方法吗?
【问题讨论】: