为什么看不到BooleanFilter对我有用?

时间:2017-03-26 13:28:37

标签: lucene.net

我已将Lucene.Net nuget软件包安装到面向.NET Framework 4.5.2的类库中。我已经能够创建索引,并且还能够使用过滤器构建查询来搜索索引。

我现在需要组合多个过滤器,并希望使用BooleanFilter

除非我误解the documents,否则Lucene.Net的BooleanFilter应该在Lucene.Net.Search命名空间中可用。我可以在此命名空间中看到其他类,但我看不到BooleanFilter

enter image description here

为什么会这样?

1 个答案:

答案 0 :(得分:1)

对于Lucene.Net 3.0.3及更早版本,BooleanFilter位于Lucene.Net.Queries命名空间中的Lucene.Net.Contrib nuget包中。

对于Lucene.Net 4.8.0 beta,BooleanFilter位于Lucene.Net.Queries命名空间下的Lucene.Net.Queries包中。

有关下一代Lucene.Net的可用持续集成包的完整列表,请参阅the gallery page

所以,不,看起来你不会误解文档 - 文档是错误的。