|
|||
|
Wie kann ich die Suchfunktion so einstellen, dass nur Artikel gefunden werden, wo der Suchbegriff mit dem Wortanfang beginnen muss?
Zur Erklärung: wenn ich avis eingebe wird alles auch wo Davis vorkommt gefunden. Das will ich vermeiden. |
|
|||
|
Ach Du Armer, jetzt wartest Du schon so lang, und ich se's erst jetzt...
Schau mal in die advanced_search_results.php nach Code:
//go for keywords... this is the main search process Code:
LIKE ('%".addslashes($search_keywords[$i])."%')
Das obige Statement, was den Suchstring nur am ANFANG eines Wortes findet, würde dann so aussehen: Code:
LIKE ('".addslashes($search_keywords[$i])."%')
Musst jetzt nur noch die für Dich relevanten Stellen finden - ich kann dir leider keine Zeilennummern o.ä. nennen, da ich die advanced_search_results.php schon zu derbst umgebaut habe... Hope it helps, IaN |
|
|||
|
Hallo und besten Dank erstmal!
Jetzt werde ich gleich unverschämt!!! Kann man das noch modifizieren? Um das zu erklären: Ich habe ein Buch "Wolfgang Eber, Die letzte Unterhaltung". Früher - vor deiner Änderung - hätte ich auch bei der Suche nach "erhalt" diesen Treffer bekommen, das ist jetzt weg, gut so. Aber auch "Unterhaltung" bringt natürlich das Buch nicht mehr, da es ja mitten im Produktnamen auftaucht. Ich hätte aber gerne, dass es doch gefunden wird, solange eben "Unterhaltung", bzw. "Unterhalt", etc. eingeben wird. Also dass sich die Einschränkung nicht auf den ganzen Produktnamen, sondern auf einzelne Wörter im Namen beschränkt. Habe ich das halbwegs verständlich rübergebracht? Allerbesten Dank, Andreas |
|
|||
|
Hui, jetzt wirds aber haarig...
Informiere Dich einmal über Reguläre Ausdrücke (Regular Expressions) - aber Vorsicht, wenn man das noch nie gemacht hat ist das recht unübersichtlich Kleine Starthilfe: Regular Expressions im MySQL-Handbuch Regular Expressions vereinfacht erklärt Jedenfalls müsstest Du die Suche dafür etwas umfangreicher umschreiben als nur hier und da ein Prozentzeichen wegzulassen Cheers, IaN |
![]() |
| Lesezeichen |
| Stichworte |
| treffer, zuviele |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Suche - keine Treffer - Layout anpassen | Timo1979 | Template System | 2 | 24.02.2007 20:39 |