Volltextsuche Mindestsuchwortlänge

BenschM@ster

Mitglied
Abend zusammen,
wie finde ich raus, wenn bei einer Volltextsuche ein oder mehrere Suchwörter zu kurz sind um die Volltextsuche durchlaufen zu können?
Konkret möchte ich dem Benutzer zurückgeben, wenn er ein Suchwort eingibt, welches dann ignoriert wird.
D.h. es soll nicht einfach nur angegeben werden "0 Ergebnisse" sondern "Das Suchwort wurde ignoriert, da die Mindestsuchwortlänge unterschritten wurde".

Vielen Dank.
Gruß,
Ben
 
Hi Ben,

Zerlege den Suchstring in die einzelnen Begriffe (explode()) und überprüfe die Eingaben einfach mit [phpf]strlen[/phpf]. Ein trim() auf die einzelnen Begriffe kann dabei auch nicht schaden.

LG
 
Hi,

das kommt auf die Art der Suche an. Wenn Du "in boolean mode" suchen lässt, musst Du aus der Eingabe noch die Operatoren filtern. Näheres findest Du hier.

LG
 
Zurück