Entwickler-Ecke
Wünsche, Anregungen & Kritik - Forumsuche :D
Raphael O. - Mi 15.12.04 02:14
Titel: Forumsuche :D
Hallo Team,
es geht mal wieder um die Forumsuche :D
wieso findet man keinen Eintrag, zu
oder
"C++"
C++
?
wie kann man das Problem umgehen?
danke :)
Christian S. - Mi 15.12.04 09:01
Titel: Re: Forumsuche :D
Hallo!
Es ergibt sich folgendes Problem: Zum einen natürlich, dass die "+" als Verknüpfung mehrerer Suchwörter angesehen werden. Das ließe sich ja noch lösen, dass man schaut, ob zwei davon hintereinander stehen (oder auch was intelligenteres, vielleicht).
Dann ergibt sich aber ein neues Problem, welches schon beim Eintragen der Suchwörter in den Index auftaucht: Die Suche ist auf normale Wörter ausgelegt. Somit werden Sonderzeichen wie "+" herausgefiltert. Das Wort "C++" wird damit also zu "C". Und das ist zu kurz, um von der Suche erfasst zu werden. Die schluckt nur Worte, welche mehr als zwei Zeichen haben.
Die Lösung ist jedoch nicht ganz trivial. Selbst wenn man sagt, man würde nun Ausnahmen definieren, würden wir bestimmt nicht den Buchstaben "C" in den Suchindex aufnehmen.
Eine Idee zur Lösung wäre es, eine Liste von Wörtern zu definieren, welche an der normalen "Reinigung" (sowohl beim Eintragen in den Suchindex als auch bei der Suche danach) vorbeigeschleust wird. Nur jedes Mal, wenn ein neues Wort zur Liste hinzugefügt wird, müsste der Suchindex neu aufgebaut werden und das legt den Server für ein paar Stunden lahm. Also auch keine wirkliche Lösung. :-(
Insgesamt: keine Ahnung, wie es gehen könnte. Vielleicht muss man einfach damit leben. :nixweiss:
MfG
Christian
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!