Я использую Fluent NHibernate, и я хотел бы реализовать NHibernate.Search с Lucene, но я не могу найти никаких примеров того, как это сделать с Fluent NHibernate. Похоже, есть два шага. (Согласно Castle)
Установите свойства Hibernate в конфигурации:
- hibernate.search.default.directory_provider
- hibernate.search.default.indexBase
- hibernate.search.analyzer
Инициализация прослушивателей событий для индексации сохраненных объектов
- configuration.SetListener(ListenerType.PostUpdate, new FullTextIndexEventListener());
- configuration.SetListener (ListenerType.PostInsert, новый FullTextIndexEventListener ());
- configuration.SetListener (ListenerType.PostDelete, новый FullTextIndexEventListener ());
Я понял, как добавить свойства в конфигурацию источника Fluent NHibernate, но не могу найти, где настроены прослушиватели событий.