phpbar.de logo

Mailinglisten-Archive

[dbs] warum findet die FULLTEXT suche nur einen Datensatz

[dbs] warum findet die FULLTEXT suche nur einen Datensatz

Sven Eichler koalas-home at gmx.net
Sam Aug 9 12:19:43 CEST 2003


Hallo

> In der Tabelle befinden sich 5 Datensätze mit dem selben inhalt aber er
> findet leider nur einen einzigen Datensatz.

Das Problem bei deiner Testtabelle ist, dass du 5 Datensätze mit dem _selben_ 
Inhalt hast.
Füge doch noch ein paar Datensätze hinzu, die alle einen anderen Inhalt haben 
und suche dann noch einmal.

Hintergrund ist die Art und Weise wie die Volltextsuche arbeitet.
Aus dem MySQL-Manual:
"Jedes korrekte Wort in der Textsammlung und in der Anfrage wird nach seiner 
Signifikanz in der Anfrage oder der Textsammlung gewichtet. Daher hat ein 
Wort, dass in vielen Dokumenten vorkommt, ein geringeres Gewicht (und kann 
sogar 0 Gewicht haben)..."

Ließ dir mal die Seite dazu durch, um es besser zu verstehen:
http://www.mysql.de/doc/de/Fulltext_Search.html

-- 
Koala


php::bar PHP Wiki   -   Listenarchive