NHibernate.Search - Установить каталог индекса во время выполнения

Я создаю мультитенантное приложение и хотел бы создать отдельные индексы для каждого арендатора, однако я не могу найти способ установить каталог индекса во время выполнения для NHibernate.Search при индексации моих данных.

fullTextSession.Index(entityInstance);

Кажется, это использует каталог index из моего файла конфигурации, есть ли способ обойти это?

Спасибо пол

1 ответ

Решение

У меня та же проблема, хотя в моем случае каждый арендатор имеет свою собственную сессионную фабрику, поэтому после прочтения общей конфигурации, перед созданием фабрики сессий, я переопределяю настройки для NHibernate.Search.

Другие вопросы по тегам