Beiträge von yzemaze im Thema „Suchfunktion: Probleme? Feature-Wünsche? …“

    Ja, meine Suche nach Dünkirchen blieb erfolglos

    Die Suchfunktion funktioniert an sich problemlos (und wirft 14 der laut Datenbank 15 Beiträge mit „Dünkirchen“ aus).

    Wenn Beiträge nicht als Ergebnisse gelistet werden, hat das im Regelfall eine von zwei Ursachen:

    1. Der Beitrag ist noch nicht im Such-Index, der alle 5 Minuten generiert wird. (Zum Zeitpunkt meines Tests traf das z. B. auf diesen zu.)
    2. Der Beitrag findet sich in einem Thema, das in einem ignorierten Forum liegt.

    btw: Ob man ein Thema ignoriert, spielt aktuell – d. h. solange wir das Themen Ignorieren Plugin nutzen – keine Rolle.

    [Admin]

    Aber für den Fall der Fälle, dass mich doch mal ein Spiel interessiert (hier: Kemet), kann ich das nicht mal per Suchfunktion finden, so lange das Board ausgeblendet ist, richtig?

    Ja.

    Ist es vielleicht möglich, dass die erweiterte Suche alle Boards anzeigt, nicht nur die un-ignorierten?

    Nicht mit überschaubarem Aufwand.

    Workaround: Privaten Tab o. ä. öffnen, dort suchen.

    Eigentlich sollte die SuFu das trotzdem finden und Dich darüber informieren, daß Du das Suchergebnis leider ignorierst.

    Bei ignorierten Themen ja (weil Plugin), bei ignorierten Foren nein (weil standard Systemumfang).

    [Admin]

    Zanza Ich nehme an, dass Matzes Beschreibung passen dürfte. Bitte achte bei den nächsten Suchen mal darauf, welcher Bereich eingestellt ist. Mehr Infos dazu gibt’s in Suchfunktion im Wiki.


    Matze
    Jau, die automatische Auswahl des 1. Suchvorschlags ist enorm nervtötend, aber leider WoltLab-Standardverhalten. Wenn man schnell genug tippt, geht’s oft gut, eine Lösung ist das aber freilich nicht. Ich werde bei Gelegenheit mal bei WL schauen, ob es eine Abhilfe gibt.

    weißt du ja alles selbst…

    Ja – leider. Allerdings bin ich kein Experte auf dem Gebiet und dankbar für jeden qualifizierten Hinweis oder entsprechende Bestätigung. => Danke :)

    ElasticSearch (ES) ist mit dem aktuellen Setup (Server, Hoster) nicht drin. Der Hinweis auf Lobbying war trotzdem ernst gemeint. Je mehr und je häufiger sich irgendwer über die Unzulänglichkeiten der Suchfunktion beschwert, desto wahrscheinlicher wird eine Änderung – irgendwann. Die Hoffnung stirbt bekanntlich zuletzt. Eine perfekte Lösung wäre aber selbst mit ES nicht zu erreichen, weil die Unzulänglichkeiten der WoltLab-Suite (s. o.) trotzdem noch vorhanden wären. Auch das Problem mit den Abkürzungen würde dadurch freilich nicht kleiner werden. Ohne Regex und eine speicherbare Konfiguration persönlicher Suchparameter ist eine Suchfunktion sowieso nicht perfekt ;)

    Falls du zu dem Thema weiteren Input haben solltest, nur her damit :)

    Na, dann wäre es ja mal ein gelungener Anlass, um diese antiquierte oder semi-sub-optimale Suchfunktion zu verbessern..., wenn die an nem "e" scheitert...

    Be my guest :) Du darfst dich gerne bei WoltLab dafür einsetzen, dass sie fuzzy search implementieren, oder bei Sankt Peter intensive Lobbyarbeit für ElasticSearch betreiben. Mein Dank wird dir in beiden Fällen gewiss sein, falls deine Bemühungen Früchte tragen sollten …

    [Admin]

    Wenn ich aus einem Thema komme und dann die Suche aufrufe, dann ist auf dem iPad eine Suche in diesem Thema voreingestellt. Das muss ich dann ändern.

    Das ist Standard auf allen Geräten, vgl. 1.1 Suchbereich. Genau das ist oft das Problem, wenn die Suche nichts auswirft, daher auch in den FAQs enthalten: 11.1 Wieso wird nichts gefunden, obwohl es einen Beitrag mit dem verwendeten Suchbegriff gibt?

    Daher rührte auch meine Frage und der Wunsch nach Screenshots. Wenn ihr dieses Feature/Problem als Ursache ausschließen könnt, wird’s interessant …

    PS: Ändern können wir diese Standardvorgabe leider nicht mal eben. (Vgl. mein Gezetere oben ;) )

    [Admin]

    Herbert / andere iOS-Nutzer mit dem Problem:

    Wie / von welcher Seite aus ruft ihr die Suche auf?

    Welche URL steht bei euch in der Adressleiste des Browsers, wenn ihr auf der Suchseite seid? [Bitte als (Inline-) Code hier einfügen. Buttons dazu finden sich ganz rechts im Editor.]

    Screenshots der kompletten Suchseite direkt vor dem Aufruf könnten hilfreich sein.

    [Admin]

    tl;dr

    11.7 Die Suche ist Mist! Geht das nicht besser?

    Ja, deshalb wollen wir auf ElasticSearch umstellen.

    Leider lässt sich die Suchfunktion auf Adminseite nicht vernünftig konfigurieren. Wir können z. B. nicht einstellen, dass Fundstellen in Thementiteln bei den Suchergebnissen vor Beiträgen oder Fundstellen in anderen Bereichen (Konversationen, Wiki etc.) ausgegeben werden sollen. Weder lässt sich die Reihenfolge der Bereiche einstellen noch wie die Sortierung erfolgen soll, ja eigentlich lässt sich gar nichts konfigurieren. Das ist einfach eine Blackbox, auf die wir nur durch manuelle Anpassungen im Quellcode Einfluss nehmen könnten – was wir verständlicherweise vermeiden wollen.

    Das Gute ist aber, dass sich die Suchfunktion auf Nutzerseite bis in Details einstellen lässt. Daher liegt es komplett in eurer Hand durch Auswahl entsprechender Optionen die bestmöglichen Suchergebnisse zu finden. Die Einschränkung auf den Bereich Forum (ggf. ein oder mehrere Unterforen) und insbesondere „nur Betreff durchsuchen“ sowie ggf. „Ergebnisse als Themen anzeigen” sollte im Normalfall das gewünschte Ergebnis liefern. [Hinweis In FAQ 11.1 ergänzt.]

    Wenn alles nichts nutzt, hilft vielleicht eine externe Suchmaschine: 1.6.5 Abhilfe / Workaround.

    Warum der ohne diesen Filter nicht gefunden wird....keine Ahnung... yzemaze weiß das bestimmt...

    Schön wär’s :) Ich kann da auch nur vermuten, dass es ein Problem mit dem Suchindex (der Beiträge) gibt – auch wenn das merkwürdig wäre …


    Falls jemand ein anderes Thema ebenfalls nur durch Einschränkung der Suche auf den Betreff finden kann, bitte hier melden. Danke.

    Ist die Suchfunktion irgendwie "Matsche"???

    Das kommt auf deine Definition von „Matsche“ an. Sie funktioniert wie sie soll, nur entspricht das nicht den Erwartungen des Durchschnittsnutzers, der die Algorithmen und Qualität der Suchergebnisse von Suchmaschinen oder anderen Seiten als Vergleichsmaßstab anlegt.


    Das Problem mit einer Suche nach My little Scythe (d. h. ohne "") sind die Einstellungen der Datenbanksuche. Kurze englische Begriffe und diverse sog. "stopwords" werden verworfen. Weitere Infos dazu gibt’s weiter oben in diesem Thema oder im Wiki-Eintrag zur Suchfunktion in den Abschnitten 1.3 Suchbegriffe mit mehreren Wörtern und 1.6.1 Kurze und englische Begriffe.


    tl;dr Wer eine Zeichenkette in exakt dieser Form sucht, sollte sie mit " " umschließen. Wer Themen mit einem entsprechenden Betreff sucht, sollte die erweiterte Suche nutzen und die entsprechende Option setzen.

    Das Beste ist so oder so, eine Forensuche nicht zu nutzen und gleich Google mit dem Parameter

    Naja, „das Beste“ ist relativ und Google muss auch nicht sein ;) Bei erweiterten Suchen (Beiträge von Nutzer x mit Begriff y, nur in bestimmten Foren, Zeitraum etc.) ziehe ich dann doch noch die hiesige Suchfunktion vor. Der site-Parameter ist selbstverständlich eine gute Alternative und deshalb auch im Wiki dokumentiert: 1.6.5 Abhilfe


    Der Knackpunkt hier sind aber die fehlenden " ", vgl. 1.3 Suchbegriffe mit mehreren Wörtern, denn Matze wollte ja sicher nicht nach Beiträgen suchen die „first“ oder „class“ enthielten, sondern beides in der exakten Kombination.

    Ich halte die Bereitschaft von Nutzern, daran zu glauben, dass unbefriedigende Resultate nach einer Nutzung von X auf deren mangelhafte Programmierung zurück zu führen sei, für deutlich ausgeprägter, als deren Bereitschaft, die Dokumentation von X durchzulesen.

    FTFY ;)


    Nichtsdestotrotz muss man sich über die Darbietung der Doku durchaus Gedanken machen. Unnötige Hürden wie hier, sind zu vermeiden.

    Ich fand's super wie es vor dem Update war: Während des Tippens der Suchphrase bekomme ich schon eine Vorauswahl, sortiert nach Marktplatz, Hashtag, Thema, etc.

    Ich kann dir leider nicht folgen.

    Die Suchvorschläge gibt es immer noch:


    … und auch vor dem Update sah das nicht anders aus. Zum Vergleich Speedway-Forum.de. Dort läuft noch 3.0.14 pl 1 (hier 3.1.2):


    Da ich immer komplette Themen statt einzelner Posts suche, muss ich immer erst die Ansicht in der Suche dafür aktivieren. Das gefiel mir damals besser.

    Meinst du mit „komplette Themen“ die Option „Nur Betreff durchsuchen“? Das ist – wie oben erwähnt – leider ein Problem, dass sich nur dann zufriedenstellend lösen ließe, wenn es jeder Nutzer in den Einstellungen fix auf seine persönlichen Bedürfnisse anpassen könnte …

    Wenn ich jetzt im Marktplatz bin, auf die Lupe klicke kommt bei der Suchanfrage 878 immer noch 0 Treffer.


    Obwohl ja da dann der Suchort passen würde?... Oder was mache ich dann falsch?

    s. 1. Beitrag:

    Kurze (< 4 Zeichen) und einige englische Begriffe (sog. stopwords) werden ignoriert […]

    Der Hinweis steht auch direkt unter dem Eingabefeld, wenn man die Erweiterte Suche aufruft.

    Das ist eine Einschränkung des DB-Servers, hauptsächlich aus Performance-Gründen. Allerdings liefern Suchen nach kurzen Begriffen auch selten brauchbare Ergebnisse. (878 ist hier die Ausnahme von der Regel.)

    Diese Voreinstellung ist aber irgendwie Mumpitz, oder?

    Als Voreinstellung wäre hier für viele (die meisten?) Anwendungsfälle wohl Forum sinnvoller, aber der automatisch vorgegebene Kontext hat durchaus auch Vorteile. Im Idealfall könnte jeder Nutzer das Standardverhalten selbst konfigurieren. (Ich weiß nicht, ob Woltlab oder ein Plugin-Entwickler etwas in der Richtung auf dem Zettel hat. Da ließe sich noch einiges verbessern. Ich hätte z. B. auch gerne „nur Betreff durchsuchen“ als Standard … #todo)


    Wenn ich schon im richtigen Thema bin, wozu brauche ich dann eine Suchfunktion (außer vielleicht in abstrusen, extremst daherkonstruierten Fällen)?

    Um Beiträge in mehrseitigen Themen schneller zu finden, ist die Funktion extrem hilfreich. Ich nutze sie regelmäßig.

    Es kommt relativ häufig vor, dass ich weiß, in welchem Thema ein Beitrag war (besser: sein müsste), aber den exakten Wortlaut nicht mehr präsent habe. Nur das Thema nach verschiedenen Varianten zu durchsuchen, ist dann zügig erledigt.

    Jede Suche mit freien Texten im Marktplatz liefert 0 Ergebnisse.

    Was sind „freie Texte“?

    Eine Suche nach Wikinger liefert z. B.:


    Ich habe eben auf die Lupe geklickt, "Stichspiel" eingegeben... 0 Ergebnisse.

    s. im 1. Beitrag „kontextsensitiv“: Es wird als Standard immer der aktuelle Kontext durchsucht. Befindet man sich in einem Thema wird auch nur dieses durchsucht, wenn man keine Änderung vornimmt:


    =>


    Klickt man auf Suche ändern steht’s dann auch ganz unten:


    Ich gehe davon aus, dass das auch bei Bandida und Puma das Problem war/ist.

    Ok, dann achtet bitte mal darauf und wenn sich unerwartete Ergebnisse zeigen (oder eben auch nicht), gebt bitte Bescheid.


    Noch eins: Suchoperatoren können helfen. Dazu einer der Entwickler von Woltlab:

    Mal Butter bei die Fische: Die Suchfunktion hat Unzulänglichkeiten. (Fast jede Suchfunktion hat die – jedenfalls wenn’s nach mir geht, da ich reguläre Ausdrücke liebend gerne verwende ;) ) Aber mit diffusem „die Suche ist Mist“ kann ich rein gar nichts anfangen. Also was genau funktioniert hier nicht so wie gewünscht oder erwartet? Möglichst konkrete Beispiele würden helfen. Was sollte besser oder anders sein? Haut ruhig alles raus, was euch an der Suchfunktion stört oder was ihr euch schon immer mal als Option gewünscht habt.


    ne brauchbare Suche kriegen sie nicht hin

    Was hier fehlt, ist das Wichtigste: nämlich ne sinnvolle Suche.

    Was ist deiner Ansicht nach eine eine „brauchbare“ oder „sinnvolle“ Suche? Was fehlt? Was müsste die Suche leisten? Was geht nicht wie gewünscht? Mit welchen Suchen gibt es welche Probleme? Hast du konkrete Beispiele für Suchanfragen, die nicht die Ergebnisse liefern, die sie sollten?


    Hier wird ja die ganze Zeit von Struktur und Suchfunktion erzählt. Jo, auch das will mir in die Birne, auch wenn ich immer noch nicht geschnallt habe, wie diese olle Suchfunktion funktioniert (und die Hilfethreads kenne ich; mal spuckt sie was Sinnvolles aus und dann wieder 0 Ergebnisse).

    Und wenn diese olle Suchfunktion so funktionieren würde, wie sie in allen anderen Foren funktioniert (Suchwort eingeben, Beiträge werden angezeigt) könnte ich sogar speziellere Sachen finden, ohne dafr n neuen Thread aufmachen zu müssen.

    Hast du konkrete Beispiele dafür? Wann spuckt die Suche „0 Ergebnisse“ aus? Wann werden keine Beiträge angezeigt?


    PS: Bekannte Probleme, ungewohnte Features, Mängel:

    • Suchbegriffe mit . wie z. B. Datumsangeben, vgl. Neue Forensoftware – Workaround: externe Suche nutzen mit site: unknowns.de
    • Kurze (< 4 Zeichen) und einige englische Begriffe (sog. stopwords) werden ignoriert, vgl. Neue Forensoftware – Workaround: Mehrere Suchbegriffe als Zeichenkette in " " kapseln, z. B. "this war of mine" – Lösung: Elastic Search (kann noch dauern)
    • diverse Sonderzeichen werden nicht unterstützt
    • Die Suche ist kontextsensitiv. Ohne erweiterte Suche wird der aktuell angezeigte Bereich (Thema, Forum, Marktplatz, Konversationen, Wiki etc. durchsucht). – Lösung: Bereich auswählen (Dropdown links neben Suchbegriff oder Erweiterte Suche nutzen)
    • keine regulären Ausdrücke
    • Wildcards * erfassen nur alphanumerische Zeichen (z. B. keine Leerzeichen!)
    • Suchoperatoren unbekannt