volltext filtern mit contains
am 29.05.2009 - 22:50 Uhr in
hallo,
drupal 5.x, views1
meine views seite sieht inzwischen gut aus. nun teste ich die filterfunktion.
auf der seite wird nur ein feld angezeigt/durchsucht. es ist ein textfeld.
ich habe zwei testnodes angelegt.
in diesem textfeld ist zb bei beiden der begriff "mehrfachauswahl" enthalten. wenn ich in den filter nun "contains" "fach" eingebe, wird nichts gefunden. gebe ich "contains" "auswahl" an, werden beide gefunden????
in einem feld steht u.a. oktober, im anderen märz. filtere ich nach "contains" oktober, findet er die node mit oktober, filtere ich so nach "märz", findet er nichts????
ich habe in diesem forum einen hack für die suchfunktion gefunden:
Öffne die Datei "search.module" und suche 2 Codezeilen und ersetze diese:
1. Zeile
$query2 = substr(str_repeat("i.word = '%s' OR ", count($arguments2)), 0, -4);
ersetzen mit
$query2 = substr(str_repeat("i.word like '%%%s%%' OR ", count($arguments2)), 0, -4);
2. Zeile
return array("d.data ". ($not ? 'NOT ' : '') ."LIKE '%% %s %%'", $count);
ersetzen mit
return array("d.data ". ($not ? 'NOT ' : '') ."LIKE '%%%s%%'", $count);
das hat aber auch nichts gebracht. kann mir jemand helfen?
danke
stefan
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 14 Stunden 8 Minuten
vor 21 Stunden 5 Minuten
vor 1 Tag 7 Stunden
vor 1 Tag 7 Stunden
vor 1 Tag 7 Stunden
vor 1 Tag 7 Stunden
vor 1 Tag 8 Stunden
vor 1 Tag 9 Stunden
vor 1 Tag 10 Stunden
vor 1 Tag 11 Stunden