Page 1 of 1

Suche-Plugin: Einstellung, was gesucht wird

Posted: Mon Nov 16, 2009 9:20 pm
by search1
Das Suche-Plugin findet bei mir nur etwas, wenn das Wort genau geschrieben ist. Ein Teil des Wortes wird nicht erkannt.
Beispiel:
Gebe ich in der Suche "Job" ein, wird der Beitrag mit dem Wort "Jobs" nicht gefunden. Dies gelingt nur bei Eingabe in der Suche von "Jobs".
Gebe ich in der Suche "Job*" ein, wird "Jobs" gefunden.
Wo und wie kann ich dies verändern?

Re: Suche-Plugin: Einstellung, was gesucht wird

Posted: Mon Nov 16, 2009 10:32 pm
by garvinhicking
Hi!

S9y nutzt die MySQL Fulltextsuche, da ist das ein Feature. Man(tm) müsste dafür Die Kern-Suchfunktion von Serendipity so ändern (=programmieren), dass an jedes Wort ein "*" angehängt wird...

Grüße,
Garvin

Re: Suche-Plugin: Einstellung, was gesucht wird

Posted: Mon Nov 16, 2009 10:57 pm
by search1
Gerne; ist das viel Code? Kannst Du diesen hier schreiben und sagen, wo ich diesen einfüge?

Re: Suche-Plugin: Einstellung, was gesucht wird

Posted: Tue Nov 17, 2009 12:02 am
by onli
Das ist dann natürlich nicht updatesicher. In serendipity 1.5 wird automatisch nach Job* gesucht, wenn Job wenige Treffer fand. Vielleicht reicht dir das schon?

Ansonsten musst du nach /include/functions_entries.inc.php und dort bei der Funktion serendipity_searchEntries am Anfang einfügen, z.B. in (bei mir) Zeile 731 (also direkt zu Beginn der Funktion):

Code: Select all

$term = $term . '*';
Gruß

Re: Suche-Plugin: Einstellung, was gesucht wird

Posted: Tue Nov 17, 2009 5:03 pm
by search1
Danke für diesen hilfreichen Tipp!
Habe die Zeile hier eingefügt und alles geht wunderbar:

Code: Select all

function &serendipity_searchEntries($term, $limit = '') {
    global $serendipity;
$term = $term . '*';
    if ($limit == '') {
        $limit = $serendipity['fetchLimit'];
    }
Ich vermute, hier noch eine Suchbegrenzung einzubauen, wenn auch ohne * genug gefunden wird, wäre viel mehr Arbeit? Kann man einfach nur die Datei von der 1.5-Beta übernehmen (Betas sollte man ja eigentlich nicht im produktiven Betrieb einsetzen und nur eine Datei zu übernehmen halte ich auch für gefährlich...)

Re: Suche-Plugin: Einstellung, was gesucht wird

Posted: Tue Nov 17, 2009 7:19 pm
by onli
Hi
Tatsächlich hat sich in der Datei schon ein bisschen was geändert. Und die Suche zu begrenzen ist schon etwas mehr Code, für einen Nichtprogrammierer kaum verständlich. Ich denke wirklich, dass das so erstmal genügen sollte - 1.5 bringt das Feature ja mit und die Version müsste bald herauskommen.
Gruß