lucene.net - Lucene.Net 支持 XOR bool 查询吗?

标签 lucene.net orchardcms boolean-logic

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

最佳答案

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

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

关于lucene.net - Lucene.Net 支持 XOR bool 查询吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14475496/

相关文章:

java - 在 MMapDirectory 中找不到段* 文件

Lucene查询- "Match exactly one of x, y, z"

prolog - 如何确定两个命题公式在 Prolog 中是否等价?

python : While True or False

.net - 使用 Placement.info 在 Orchard CMS 中显示自定义内容部分的摘要 View 的问题

math - 从数字中删除位

lucene - 如何使用 Amazon S3 实现 LuceneNet

c# - 使用 Lucene.NET 对 ASP.NET MVC View 的内容建立索引

azure - Azure 上的 Orchard 性能

orchardcms - 如何保护 Orchard CMS 中的内容