Hi Leute,
ich will für mein Projekt eine Volltextsuche einbauen. Da bin ich jetzt auf die hauseigene Funktion von MySQL gestoßen und habe da natürlich erstmal eine Fragen zu:
Meine Datenbank an sich besteht erstmal aus Links die mit Titeln versehen sind, also müsste ich ja erstmal die Seiteninhalte der Links in die Datenbank einlesen damit diese auch durchsucht werden können. Da könnte ich natürlich schon einiges an Performance sparen wenn ich HTML-Tags usw entferne.. Wenn es jetzt zur Suche kommt will ich bei den Suchergebnissen auch eine kleine "Vorschau" haben, also in etwa wie bei Google, dass der relevante Text der durchsuchten Seite mit dem/den Suchwort/wörtern schon in Teilen angezeigt wird. Wie lässt sich so etwas realisieren?
Und was für Nachteile gibt es bei der Volltextsuche von MySQL? Ich hab da jetzt sowas gelesen, dass man an die voreingestellten Stop-Wörter gebunden ist und ähnliches..
Schon mal Danke für die Antworten & noch einen schönen Feiertag
Gruß
Ollo
ich will für mein Projekt eine Volltextsuche einbauen. Da bin ich jetzt auf die hauseigene Funktion von MySQL gestoßen und habe da natürlich erstmal eine Fragen zu:
Meine Datenbank an sich besteht erstmal aus Links die mit Titeln versehen sind, also müsste ich ja erstmal die Seiteninhalte der Links in die Datenbank einlesen damit diese auch durchsucht werden können. Da könnte ich natürlich schon einiges an Performance sparen wenn ich HTML-Tags usw entferne.. Wenn es jetzt zur Suche kommt will ich bei den Suchergebnissen auch eine kleine "Vorschau" haben, also in etwa wie bei Google, dass der relevante Text der durchsuchten Seite mit dem/den Suchwort/wörtern schon in Teilen angezeigt wird. Wie lässt sich so etwas realisieren?
Und was für Nachteile gibt es bei der Volltextsuche von MySQL? Ich hab da jetzt sowas gelesen, dass man an die voreingestellten Stop-Wörter gebunden ist und ähnliches..
Schon mal Danke für die Antworten & noch einen schönen Feiertag
Gruß
Ollo