NHibernate.Search Index neu aufbauen
-
22-09-2019 - |
Frage
Wie kann ich Lucene.NET Index mit NHibernate.Search?
WiederaufbauDanke.
Lösung
Es ist eine Index-Methode aus der IFullTextSearchSession, die eine Einheit zwingen und Index. So einfach alle Objekte müssen abrufen und dann Index auf sie nennen.
Andere Tipps
Hier ist ein Beispiel:
public void Index(List<object> entities, ISession s)
{
using (var search = NHibernate.Search.Search.CreateFullTextSession(s))
{
foreach (var entity in entities)
{
using (var tx = s.BeginTransaction())
{
search.Index(entity);
tx.Commit();
}
}
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow