Hi,
hab ne Suche nun eingerichtet, und die funktioniert auch soweit.
Codeschnipsel:
SELECT *, MATCH (titel,text) AGAINST (‚suchbegriff‘) AS score FROM klm_beitrag WHERE MATCH (titel,text) AGAINST (‚suchbegriff‘)"
Es geht um eine Magazin-Datenbank, in der er in den Inhalten des Fulltext vom Titel und vom eigentlichen Beitrag suchen soll.
Problem 1:
Die Abfrage muss als Suchwort mindestens 5 Buchstaben haben. Wie kann ich unter diesen suchen?! Gerade im Magazin kommt es schon öfters vor, dass nach Wörtern wie CP80 oder MO6 gesucht wird. Da es sich um die Musikinstrumente handelt, ist die Abfrage wirklich wichtig!
Problem 2:
Ich hab nun alle Trunkierungsoperatoren ausprobier (*, %, ?), aber das funktioniert nicht. Gibt es überhaupt eine Möglichkeit einen Platzhalter mit in die Suchanfrage mit reinzuschreiben?
Das aneinander hängen von Begriffen mit einem Komma funktioniert übrigens, obwohl das garnicht geplant war
Ich hoffe, mir kann jemand weiterhelfen. Hab schon einige Dokumentationen jetzt dadrüber gelesen, bin aber nicht wirklich schlauf dadurch geworden.
Liebe Grüße und vielen Dank im Voraus
René