Я только что провел весь день, пытаясь заставить NHibernate.Search работать вместе с NHibernate 2.0, и мне жаль говорить, что я до сих пор не справился с этим. Я столкнулся с проблемой, опубликованной здесь , и скачал dll, связанный с этим сообщением, однако в примере используется перехватчик поиска, а не EventListeners, который, как я считаю, является более новым способом ведения дел. Кажется, что информации очень мало, и то, что я могу найти, трудно понять и противоречит другим частям информации.
На данный момент я довольно разочарован всем этим и серьезно подумываю просто написать собственную интеграцию Nhibernate и Lucene (или, возможно, другой библиотеки индексирования). На данный момент кажется, что NHibernate.Search еще не настолько зрелый, чтобы я мог подумать об его использовании, мне было бы гораздо удобнее поддерживать свою собственную, более упрощенную библиотеку.
Я хотел бы знать, есть ли определенный способ использования NHibernate.Search с NHibernate 2 и возможно ли его использовать в производственной среде.