Suche Drupal-Such-Experten (Core Suche, Fastsearch, Datenbank) für zunächst einmalige Problemstellung
am 30.06.2010 - 12:27 Uhr in
Hallo zusammen,
ich nutze Drupal 5. Als Suche kommt die Views Fastsearch zusammen mit dem Core-Suchindex zum Einsatz.
Kommen wir zu meinem Problem:
Ich habe ewas mehr als 3.000 Nodes, laut den Sucheinstellungen sind alle indexiert (100%). Die DB-Tabelle "search_index" weist rund 175.000 Einträge auf. Mir ist aber aufgefallen, dass viele Nodes nicht vollständig indexiert zu werden scheinen. So wird z.B. bei manchen Nodes nur ein Teil des Titels indexiert, z.B. bei dem Node-Titel "Bücher, Bücherwurm" wird dann nur "Bucherwurm" indexiert, das Wort "Bücher" wird nicht indexiert. Manchmal werden Wörter aber auch unvollständig indexiert, z.B. nur "Bucherwur".
Suche ich nun per Views Fastserarch nach "Bücher" findet er natürlich nichts..., nur wenn ich nach "Bücherwurm" direkt suche findet er etwas..
Ich benötige jemanden, der sich in den Tiefen des Core-Search-Moduls und in Datenbankfragen auskennt. Ich nehme an, dass die Node-Titel bei der Indexierung nicht vollständig oder falsch erfasst werden. Die Nodes wurden mit Hilfe von CCK erstellt - entsprechend handelt es sich auch um CCK Felder. Bei welcher Art von Nodes das Problem auftritt, konnte ich allerdings nicht isloieren.
Vorschläge inkl. (Pauschal)Angebot bitte an kontakt /ät/ 6colors.de
Danke und viele Grüße,
Sebastian
- Anmelden oder Registrieren um Kommentare zu schreiben
Fehlersuche
am 03.08.2010 - 10:42 Uhr
Hi,
probiers mal mit einem Debugger wie XDEBUG.
Ich meine dieser Fehler sollte dann leicht zu finden sein.
Allerdings sollte man Core Module nicht einfach umschreiben,
wenn es kein Bug ist den man dann auch comitted!
Solltest Du dennoch Hilfe benötigen:
Für Fahrtkosten und 200.- Euro pro Tag würde
ich Dir da helfen den Fehler zu finden.
Einen halben Tag musst Du allein rechnen, die Entwicklungsumgebung (eclipse,xdebug,cachegrind,etc.)
mit Debugger aufzusetzen.
Für die Fehlersuche würde ich, wenn der Debugger läuft auch noch einen Tag rechnen.
Der Fehler sollte damit schnell zu finden sein, allerdings heisst das nicht
dass er auch einfach zu fixen ist!
Lieber Gruss
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)