我已将Lucene.Net
nuget软件包安装到面向.NET Framework 4.5.2的类库中。我已经能够创建索引,并且还能够使用过滤器构建查询来搜索索引。
我现在需要组合多个过滤器,并希望使用BooleanFilter
。
除非我误解the documents,否则Lucene.Net的BooleanFilter
应该在Lucene.Net.Search
命名空间中可用。我可以在此命名空间中看到其他类,但我看不到BooleanFilter
。
为什么会这样?
答案 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。
所以,不,看起来你不会误解文档 - 文档是错误的。