NHibernate.Search - Установить каталог индекса во время выполнения
Я создаю мультитенантное приложение и хотел бы создать отдельные индексы для каждого арендатора, однако я не могу найти способ установить каталог индекса во время выполнения для NHibernate.Search при индексации моих данных.
fullTextSession.Index(entityInstance);
Кажется, это использует каталог index из моего файла конфигурации, есть ли способ обойти это?
Спасибо пол
1 ответ
Решение
У меня та же проблема, хотя в моем случае каждый арендатор имеет свою собственную сессионную фабрику, поэтому после прочтения общей конфигурации, перед созданием фабрики сессий, я переопределяю настройки для NHibernate.Search.