Lucene.Net是否支持XOR布尔查询?

时间:2013-01-23 08:42:46

标签: lucene.net orchardcms boolean-logic

我正在构建一个使用Lucene搜索的Orchard模块,但它看起来不支持XOR(匹配A或B,但不支持两者)。这是我必须自己滚动的东西,还是我错过了某个能够启用它的设置?

1 个答案:

答案 0 :(得分:2)

Lucene本身不支持XOR操作。但是,您可以通过编写查询来模拟此行为,如下所示:

+(A B) -(+A +B)