Mailinglisten-Archive |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Das Problem ist, ich kann keine Indexes von Varchar-Feldern machen, oder geht das doch? Weil immer wenn ich ein match() against() auf varchar-Felder angewendet habe ( und die in PHPMyAdmin als Full-text deklariert habe ), kam immer "wrong field type". Was mich halt erstmal bei fulltext-search genervt hat, ist, dass man bei 2 datensätzen keinen findet, egal was man eingibt! _(at)_ruprecht helms: natürlich muss es %$var% heißen, denn die suchwörter dürfen natürlich auch mitten in der description stehen... _(at)_sheinatz: Ja, das problem war nur, dass ich auch nach häufigkeit sortieren möchte _(at)_alle: Also, ich versuchs noch mal mit der Fulltext-Search Aber vielen Dank Mit freundlichen Grüßen Sloede - -----Ursprüngliche Nachricht----- Von: Elmar Haneke [mailto:elmar_(at)_haneke.de] Gesendet: Mittwoch, 3. Juli 2002 09:05 An: mysql-de_(at)_lists.4t2.com Betreff: Re: Suche in MySQL-Datenbank: Wie realisieren? Michael Schlottke wrote: > Ich habe eine Datei-Verwaltung mit Download-Möglichkeit auf > MySQL-Basis. Jetzt sollen die Benutzer auch in der Lage sein, nach > Worten zu suchen, die im titel (varchar) und in der beschreibung > (text) vorkommen können. Also der klassische Fall von Volltext-Suche. > Wie würdet ihr das implementieren( bitte keinen verweis auf mysql > fulltext-search, das bringts bei so kleinen datensätzen wie bei mir > nicht, glaub ich) Das würde ich so nicht sagen. Wenn Dein Suchproblem inhaltlich durch das in MySQL verwendete Vektorretrieval gelöst wird, ist das auch für kleine Datensätze eine Sinnvolle Realisierung. Bei einigermaßen großen Tabellen ist das auch viel schneller, als die "LIKE"-Lösung, bei der immer alle Datensätze gelesen werden müssen, da kein Index verwendet werden kann. Elmar - --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter - -->> http://www.4t2.com/mysql -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> iQA/AwUBPSLlJDnClIKCYJffEQKaEwCeI+SgktKzcRUfAZnup3mUudJCPiEAoJfR ZlFgjwGHNZMcE68/psHwjsFa =sqi1 -----END PGP SIGNATURE----- --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive