Hallo zusammen!
Habe hier folgende Suchfunktion (nur das query):
Die Ergebnisse, die diese Suche ausgibt, sind aber unbefriedigend.
Wenn ich z.B. Porsche 911 eingebe, findet er nur alles, wo irgendwo mal "Porsche 911" vorkommt. Steht aber irgendwo "Porsche ( 911)" wird das schon nicht mehr gefunden.
Habe mir schon überlegt, das man ja einfach nach Leerzeile aufteilen und nach jedem Begriff einzeln suchen könnte. Würde aber mitsich bringen, dass dann bei der Eingabe "Porsche 911" auch der "Nissan 911" oder der "Porsche Boxter" gefunden wird.
Hat jemand vielleicht eine Idee, oder ein kleines Script zur Hand, was irgendwie solche Suchergebnisse gewichten kann ?
lG
Habe hier folgende Suchfunktion (nur das query):
PHP:
SELECT * FROM pdfs
WHERE name LIKE '%".$suche_str."%'
OR firma LIKE '%".$suche_str."%'
OR ms LIKE '%".$suche_str."%'
OR keywords LIKE '%".$suche_str."%'
ORDER BY name ASC
Die Ergebnisse, die diese Suche ausgibt, sind aber unbefriedigend.
Wenn ich z.B. Porsche 911 eingebe, findet er nur alles, wo irgendwo mal "Porsche 911" vorkommt. Steht aber irgendwo "Porsche ( 911)" wird das schon nicht mehr gefunden.
Habe mir schon überlegt, das man ja einfach nach Leerzeile aufteilen und nach jedem Begriff einzeln suchen könnte. Würde aber mitsich bringen, dass dann bei der Eingabe "Porsche 911" auch der "Nissan 911" oder der "Porsche Boxter" gefunden wird.
Hat jemand vielleicht eine Idee, oder ein kleines Script zur Hand, was irgendwie solche Suchergebnisse gewichten kann ?
lG