::GELÖST:: Frage zur Suche

Gesperrt
derju
Beiträge: 301
Registriert: Do 15. Jan 2009, 09:00
Kontaktdaten:

::GELÖST:: Frage zur Suche

Beitrag 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
Zuletzt geändert von derju am Do 27. Jan 2011, 06:46, insgesamt 1-mal geändert.
Contenido 4.8.20 | Contenido 4.9.12
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Frage zur Suche

Beitrag 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

Code: Alles auswählen

    $combine = 'and';
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
derju
Beiträge: 301
Registriert: Do 15. Jan 2009, 09:00
Kontaktdaten:

Re: Frage zur Suche

Beitrag 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
Contenido 4.8.20 | Contenido 4.9.12
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: ::GELÖST:: Frage zur Suche

Beitrag 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
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Gesperrt