Richtig, aber ich wüsste gern mehr.

Hannes, Sonntag, 18.02.2024, 22:49 (vor 65 Tagen) @ Rainer1993 Views
bearbeitet von Hannes, Sonntag, 18.02.2024, 22:53

Ja, hast Du. Stimme zu, schrieb: "puh, die Suche hier ist schwierig! Bitte helfen: Platzhalterzeichen, „wildcard character“ im Gelben, Suchfunktion?"


Da mylittleforum die Grundlage vom GelbenForum ist, wird die Suche wie dort funktionieren. Es werden die Beiträge gesucht, in denen alle Worte vorkommen, die in die Suchzeile eingegeben wurden. Es werden aber nur die ersten drei Worte ausgewertet. Alle weiteren ignoriert die Suchfunktion. Es wird nur im Text und Betreff gesucht. Suche nach Autor geht nicht. Deshalb schreibe ich immer meinen Namen an das Ende des Beitrages. Dadurch kann ich auch Beiträge suchen, die meinen Namen enthalten.

Rainer

Hi R.

Wegen DoS-Atacke oder so limitiert. Kann man im Code sehen, und praktisch nicht aendern, da auch sonst der Code angepasst werden müsste, vermutlich:

// limit to 3 words:
if (count($search_array) > 3) {
for ($i = 0; $i < 3; ++$i) {
$stripped_search_array[] = $search_array[$i];
}
$search_array = $stripped_search_array;
}

https://github.com/My-Little-Forum/mylittleforum/blob/master/includes/search.inc.php#L38

Es ist wohl eine simple Suche, aber vielleicht gibt es ja doch so was wie Platzhalter ?* oder AND OR NAND et c.

Mir ging es wie @helmut um eine klare Beschreibung der Syntax, auf die man sich velassen kann, als Hilfeseite allgemein, oder so was in der Art.

Gute Nacht

H.

PS: Schon, was als "Wort" gilt, ist unklar. Beispielsweise Leerzeichen und/oder Bindestrich?


gesamter Thread:

RSS-Feed dieser Diskussion

Werbung