phpbar.de logo

Mailinglisten-Archive

Volltextsuche MySQL

Volltextsuche MySQL

Marco Müller mysql-de_(at)_lists.bttr.org
Sun, 17 Feb 2002 10:59:02 +0100


Hi ho,

ich bin neu in der Liste und beschäftige mich zur zeit ein bissel mit PHP
und MySQL. Ich habe in den letzten zwei Tagen ja schon ein paar Mails von
Euch gelesen und habe nur mit den Ohren geschlackert, da scheinen ja nur
specialists unter sich zu sein <g>.

Sorry wenn meine Frage jetzt vieleicht nicht so schwer ist aber ich komme
hier echt nicht mehr weiter und hoffe das vieleicht einer von Euch eine
Lösung weiß.

Wie gesagtich übe mich zur Zeit ein bissel in PHP/MYsql. Meine erste Übung
war eine kleine FAQ-Datenbank. Ein Kollege in meiner Firma meinte eh das
könten wir doch bei uns einsetzen. Nun fängt das übel an: Es arbeiten zur
zeit ca. 30 Leute damit und bis freitag ging noch alles super. Bis jemand
auf den Trichter gekommen ist das man bei der Stichwortsuche nicht alles
100% gefunden wird.

Beispiel: Ich habe für einen Datensatz die Stichwörter:

Notebook Maus Tastatur.

Suche ich jetzt nach Notebook Maus oder Nach Maus Tastatur, dann wird auch
alles gefunden. Suche ich jetzt aber nach Tastatur Maus, dann findet er
nichts.

Ich dachte mir kein Problem ich mache einfach eine Volltextsuche. In der
Firma haben wir die neuste Version von MYSQL also habe ich einfach Da
stichwortfeld mit dem Befehl:

alter table gericom add fulltext(Stichwort); Modifiziert.

Und den Quelltext der suche geändert:

...WHERE MATCH Stichwort AGAINST ('$query')");

Die suche funktioniert jetzt zwar, aber komischerweise suche ich nach einem
Stichwort, was in mehreren Datensätzen vorhanden ist, da findet er diese
Datensätze nicht:(

--- Sorry für diese lange Mail aufem Sonntag, aber ich bin hier echt kurz
vorm durchdrehen ;(----


Grüße,
Marco


---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive