使用Fluent NHibernate Search从搜索中排除对象的最佳方法

时间:2010-08-31 13:51:05

标签: fluent-nhibernate fluent-interface nhibernate.search

我有一个带有布尔属性的类。

我想从搜索结果中排除带有false值的实例。

使用Fluent NHibernate搜索的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我认为你有3种方法可以做到这一点

  1. 将实例排除在lucene索引中
  2. 使用全文过滤器(more here
  3. 使用Lucene Query的“where where子句”
  4. 使用全文过滤器似乎是最佳解决方案。不幸的是,它没有在Fluent Nhibernate Search中实现。我找到了一个黑客,并希望能够贡献添加此功能。