Autor Beitrag
Raphael O.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1596


VS 2013
BeitragVerfasst: Mi 15.12.04 02:14 
Hallo Team,
es geht mal wieder um die Forumsuche :D

wieso findet man keinen Eintrag, zu
Zitat:
"C++"

oder
Zitat:
C++

Suche in: Delphi-Forum, Delphi-Library "C++"
Suche in: Delphi-Forum, Delphi-Library C++
?

wie kann man das Problem umgehen?

danke :)
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 15.12.04 09:01 
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

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
raziel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2453

Arch Linux
JS (WebStorm), C#, C++/CLI, C++ (VS2013)
BeitragVerfasst: Mi 15.12.04 09:46 
Man könnte bei Google nach "C++ site:delphi-forum.de" suchen und findet so zwar vielleicht nicht alle, aber immerhin einige Beiträge.

_________________
JSXGraph