Лучший способ исключить объект из поиска с помощью Fluent NHibernate Search - PullRequest
0 голосов
/ 31 августа 2010

У меня есть класс с логическим свойством.

Я хочу исключить экземпляр с ложным значением из результата поиска.

Каков наилучший способ сделать это с помощью Fluent NHibernate Search?

1 Ответ

0 голосов
/ 07 сентября 2010

Я думаю, у вас есть 3 способа сделать это

  1. исключить экземпляр из хранилища в индексе lucene
  2. с использованием полнотекстового фильтра ( подробнее здесь )
  3. «вид условия, где» с использованием Lucene Query

Использование полнотекстового фильтра представляется наилучшим решением.К сожалению, это не реализовано в Fluent Nhibernate Search.Я нашел взлом и надеюсь, что смогу добавить эту функцию.

...