2016-06-11 3 views
0

Ich benutze Hibernate Search auf Lucene Indizierung gebaut, um mit Text-Dateien in MySQL-Datenbank umzugehen. Die Hibernate-Suche Version 4.1.1, Lucene Version 3.5.0 und MySQL Version 5.6. Alle Funktionen, die ich brauche, funktionierten gut (Suche, Indexierung ... usw.). Kürzlich habe ich denselben Code, dieselben Bibliotheken und dieselbe Datenbank auf einen anderen Server mit größerer Festplatte und größerem Arbeitsspeicher verschoben.Lucene Indexer gestoppt, ohne die ganzen Dateien zu vervollständigen

Das Problem ist, dass der Lucene-Indexer angehalten wurde, ohne die gesamten Dateien ohne Warnung oder Fehler zu vervollständigen. Was könnte das Problem sein?

+0

Haben Sie überprüft, ob es schon fertig ist? Wenn der neue Computer groß genug ist, um alles im Speicher zwischenzuspeichern, kann er möglicherweise alles sehr schnell neu indizieren. – Sanne

+0

Ich bin mir sicher. Ich benutze Luke, um die Indexdateien zu durchsuchen. – Dina

Antwort

0

Das Problem war von der Datenbank, einige Datensätze haben Fremdschlüssel bereits aus der Originentabelle gelöscht. Ich habe diese Aufzeichnungen gelöscht und das Problem gelöst.

Verwandte Themen