MYSQL Volltext-Suche und WIE
Arbeite ich mit MySQL Volltext-Suche, aber finde es fehlt in Situationen, in denen Ihr string ist Teil von einem Wort in ein Feld. Wenn mein Feld ist die "New York Times" und ich Suche für die "Zeit" bekomme ich keine Ergebnisse. Die hackish Weg, dies zu lösen, ist die Einrichtung von zwei Abfragen, eine, die nicht eine Volltext-Suche und die andere, die bedeutet:
SELECT * FROM ___ WHERE 'string' LIKE %searchterm%
Gibt es irgendeine Möglichkeit, dass ich meine volle text-Suche, dieses Problem zu lösen, damit ich nicht haben ausführen die extra Abfrage?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich im Grunde aufgegeben, auf die MySql-Volltextsuche zu Gunsten von Sphinx -- einen dedizierten full-text-Suchmaschine, die implementiert MySql Netzwerk-Protokoll, so können Sie ein "zwischenschalten" zwischen Ihren Kunden und ein MySql server, der nichts zu verlieren und gewinnen Reich, ernst full-text-Fähigkeiten. Vielleicht ist es nicht geeignet für Ihre Bedürfnisse (die Sie nicht Ausdrücken), aber ich denke es ist am wenigsten Arbeit heraus überprüfen!
Können Sie wilde Karten in der Volltextsuche. Mehr info hier