2011-01-13 9 views
0

Ich baue eine Multi-Tenant-Anwendung und möchte für jeden Mandanten separate Indizes erstellen, aber ich finde keine Möglichkeit, mein Indexverzeichnis zur Laufzeit für NHibernate einzurichten .Suche beim Indizieren meiner Daten.NHibernate.Search - Indexverzeichnis zur Laufzeit setzen

fullTextSession.Index(entityInstance); 

Dies scheint das Indexverzeichnis aus meiner Konfigurationsdatei zu verwenden, gibt es einen Weg um dies zu umgehen?

Danke, Paul

Antwort

0

Ich habe das gleiche Problem, wenn auch in meinem Fall jeden Mieter seine eigene Session hat, so dass nach der gemeinsamen Konfiguration zu lesen, kurz vor der Sitzung Fabrikgebäude, ich die Einstellungen für NHibernate überschreiben bin .Suche.

+0

Ja, ich habe es am Ende herausgefunden und genau das habe ich auch gemacht. –