Fuzzy Search 6.x-1.3: keine Suchergebnisse nach Clear Index und Re-Index
Eingetragen von gabi_ix (8)
am 10.07.2013 - 14:07 Uhr in
am 10.07.2013 - 14:07 Uhr in
Hallo,
bei einer Drupal-Installation 6.16 liefert nach dem Ausführen der von "Clear Index" in den Einstellungen des Moduls FuzzySearch (Startseite › Verwalten › Einstellungen > Fuzzysearch settings) und dem anschließenden Re-Index,
die Suche im Frontend keine Suchergebnisse mehr aus.
Kennt jemand das Problem und kann mir einen Tipp geben, was die Ursache sein könnte. Warum nach Clear Index und erneuter Indeizierung nichts mehr läuft?
Gruß Gabi
- Anmelden oder Registrieren um Kommentare zu schreiben
Fuzzy Search
am 11.07.2013 - 10:15 Uhr
Hallo,
inzwischen habe ich den Index nochmal neu geschrieben:
1. In den Moduleinstellungen unter Startseite › Verwalten › Einstellungen > Fuzzysearch settings noch einmal mit Clear Index alles bereinigt
2. Danach Index neu aufbauen durch manuellen cron-Start unter Startseite › Verwalten › Berichte > Cron-Wartungsaufgaben.
3. Der Index hat sich aufgebaut (dauert einige Zeit) und die indizierten Daten in die Datenbanktabelle fuzzysearch_index geschrieben
Leider liefert die Fuzzy-Suche noch immer keine Suchergebnisse.
Habe schon viel gegoogelt, aber bislang nichts zu dem Fall gefunden, wenn Fuzzy keinerlei Suchergebnisse ausgibt.
Gruß Gabi_ix
Index wird in die falsche Datenbank geschrieben
am 17.07.2013 - 14:53 Uhr
Hallo Zusammen,
habe das Problem inzwischen zumindest teilweise gelöst.
Vor einigen Monaten hatten wir einen Datenbankcrash. Daraufhin habe ich eine neue MySQL-Datenbank am Server angelegt, die alte angeschlagene DB aber belassen. In die neue DB habe ich ein Backup eingespielt und in der Datei /sites/default/settings.php die DB-Zugangsdaten auf die neue DB geändert.
Nachdem ich nun in der letzten Woche, zum erste mal nach der Inbetriebnahme der neuen DB, den Index leerte, wurden die Tabellen der beiden Suchmodule geleert:
Bei Fuzzy Search sind es:
fuzzysearch_index
fuzzysearch_index_queue
Bei der Standard-Drupal Search:
search_dataset
search_index
search_node_links
search_total
Die Funktion Clear-Index in den Fuzzy Settings leert die beiden Fuzzy-Tabellen in der neuen Datenbank. Doch die cron.php schreibt beim Re-Index die indizierten Daten in die alte Datenbank. Daher bleiben die Tabellen der Suchmodule in der neuen Datenbank immer leer und es werden logischerweise keine Ergebnisse gefunden.
Daher nun meine Frage: Irgendwo müssen die DB-Zugangsdaten in Drupal ein zweites mal hinterlegt sein und von der cron.php abgegriffen werden. denn cron.php spricht die alte DB an.
Weiß jemand Bescheid darüber?
Gruß und danke
Gabi