Seite 1 von 1
::GELÖST:: Frage zur Suche
Verfasst: Mo 24. Jan 2011, 16:57
von derju
Wenn ich in der Suche eine Wordkombination eingebe.
z.B.: "der esel geht"
sucht das Modul alle Artikel wo "der" vorkommt und nich den Artikel wo "der esel geht" vorkommt.
Wie kann ich das verbessern?
Lg derju
Re: Frage zur Suche
Verfasst: Mi 26. Jan 2011, 23:43
von xmurrix
Hallo derju,
wenn bei der Eingabe mehrere Wörter mit einem " and " verkettet werden, also "der and esel and geht", dann wird auch nach der Wortkombination gesucht. Willst solche Eingaben deinen Usern nicht zumuten, kannst du das in der Modulausgabe von "Search_Output" anpassen. Dort gibt es die Option "$combine". Diesen einfach auf den Wert "and" setzen, danach sollte auch nur nach "der esel geht" gesucht werden.
Im Modulcode einfach die Zeile 105 ff. von
Code: Alles auswählen
if (stristr($searchterm, ' or ') === FALSE) {
$combine = 'and';
} else {
$combine = 'or';
}
ändern in
Gruß
xmurrix
Re: Frage zur Suche
Verfasst: Do 27. Jan 2011, 06:45
von derju
Hallo xmurrix
Das hab ich alles schon ausprobiert das bring aber nichts es wird somit auch keine Phrase gesucht.
http://forum.contenido.org/viewtopic.php?f=61&t=30749
LG - derju
Re: ::GELÖST:: Frage zur Suche
Verfasst: Do 27. Jan 2011, 10:38
von xmurrix
Guten Morgen,
kummer hat dir einen Vorschlag dazu gemacht (
http://forum.contenido.org/viewtopic.ph ... 49#p147505), eventuell kannst du dir auch mal Sphider (
http://www.sphider.eu/) ansehen. Sphider lässt sich neben Contenido installieren, du kannst damit die Seiten indizieren lassen und die Suche in ein Modul integrieren.
Gruß
xmurrix