![]() |
[DP Anregung] Nach 2-Zeichen-lange-Wörtern suchen können
Hey,
ich suche öfter mal nach Topics die den Begriff "ip" im Titel tragen, aber die DP sucht ja leider nur würder ab 3 (?) Zeichen. Vielleicht könnten sich ein paar schlaue Köpfe mal ransetzen und das ändern? Ich denke das wäre eine echte Bereicherung :thumb: Schönen Sonntag noch euch allen :-D |
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
Problem ist bei Suchanfragen nur, dass es einfach zu viele Suchergebnisse geben würde. Zum Beispiel eine Suche nach "ie" würde einige tausend Ergebnisse bringen, aber wohl nicht relativ viele die mit dem Internet Explorer zu tun haben. ;)
Deshalb setzt man die meisten Suchscripte auf ein Zeichenminimum von 3 Zeichen. |
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
Um das ganze etwas zu ergänzen: Ich bezweilfe auch, dass du nur "IP" suchen möchtest. Irgendeine Eingrenzung hat man doch immer...zumindest ich...
Flare |
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
Klar würde ich einschränken auf "indy ip" sucht man nur nach "indy" ;)
Um zu vielen Ergebnissen vorzubeugen könnte man eine Suche nach " ip " zulassen, doch werden die Leerzeichen scheinbar entfernt. |
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
Der Forderung kann ich mich nur anschließen !
Klar ist eine Suche nach "IP" relativ sinnlos, aber in Kombination mit anderen stichwörtern durchaus sinnvoll. Deswegen wäre es schöne, wenn die grenze auf 2 gesenkt werden kann!!! Gruß Thomas |
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
Zitat:
|
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
Das Problem ist die Serverbelastung, da der Server einen Suchindex führt (glaubeich mal irgendwo hier gelesen zu haben).
Die Anzahl der Einträge dürfte bei einer weiter reduzierten Suchstring-Länge explodieren ... aber genauer weiß ich das nicht ... DANIEL, Hintergrundwissen gesucht! mfG Markus |
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
Der Suchindex der DP ist momentan ca. 600 MB gross...das Neuaufbauen (was nach der Aenderung der minimalen Zeichenzahl) wuerde etliche Stunden dauern, in denen die DP nicht verfuegbar ist, weil der Datenbankserver *etwas* beschaeftigt ist.
@Balu: eine Suche nach "ie" wuerde nur beitraege hervorrufen, in denen "ie" als eigenstaendiges wort vorhanden ist ;) Trotzdem wuerde der Suchindex auf ca. 900+ MB anschwellen, und das wuerde nur noch langsamere Suchen mit sich bringen. Mit der DP 2006 wird sich in dieser Hinsicht einiges aendern; diese setzt AFAIR auf eine MySQL-Fulltext-Suche, dann duerfte es AFAIR auch gehn :) Greetz alcaeus |
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
|
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
@EDataBaseError: Nach IP wird aber trotzdem nicht gesucht, glaub mir...ich kenn den Algorithmus ;)
Greetz alcaeus |
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
@EDatabaseError:
Bei den Suchergebnissen steht doch auch unter Zitat:
|
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
Und genau das ist mein Problem ;) Wäre es vielleicht möglich einzelne Wörter zusätzlich für die Suche freizuschalten? Ich finde den Begriff IP schon echt wichtig und leider ist es ja nicht so, dass jeder "Internet Protocol" schreibt...
|
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
@MisterNiceGuy: ich habs doch oben bereits gesagt; um alte Beitraege zu erfassen muesste der Suchindex neu aufgebaut werden; das koennen wir einfach nicht machen. Ausserdem, eine Wortliste mit allen sinnvollen 2-Buchstaben-Woertern zu fuehren waere auch keine Abhilfe, schliesslich muesste, wenn wieder ein Wort fehlt, der Suchindex immer wieder neu aufgebaut werden.
Wie gesagt, wartet einfach auf Daniels Kommentar, oder auf DP V2006. Greetz alcaeus PS: Und schreibe den Titel bitte etwas um. Ich will auch unbedingt einen Ferrari!!! (Rufezeichen weg, "ich will"-Formulierung aendern) |
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
Oder mach das einfach als Anregung hier rein:
![]() |
Re: Ich will 2-Zeichen-lange-Wörter suchen können!!!
Der Such-Index wird vorerst so bleiben, wie er ist. Der Aufwand für die Umstellung ist nicht gerechtfertigt. Zudem haben wir es dann mit einem ernsthaft großen Such-Index zutun, der alleine durch den erhöhten Verwaltungsaufwand mehr kosten würde, als er jemals bringen würde.
Die Frage, wie die DP2006 suchen wird, ist noch nicht endgültig geklärt. Der Volltext-Index von mySQL ist durchaus ...sexy... und hat einen gewissen Charme, da er die Ergebnisse zum Beispiel nach Relevanz ordnen kann. Auf der anderen Seite ist es dann immer ein größerer Aufwand, eine Stopwords-Liste zu pflegen und auch dort sind drei Zeichen als Länge für einen Suchbegriff die Untergrenze - aus genau dem gleichen Grund, den ich eingangs beschrieben habe. Die Alternative wäre wieder ein interner, von der Foren-Software gepflegter Such-Index. Ich werde beide Varianten testen und dann sehen wir weiter. ;-) |
Re: [DP Anregung] Nach 2-Zeichen-lange-Wörtern suchen können
@Daniel: Danke für die ausführliche und durchaus zufriedenstellende Antwort ;)
@Alcaeus: Titel ist geändert, er ist nicht mehr so kindisch eher ... sexy... :mrgreen: (War nicht böse gemeint Daniel, aber die Formulierung hat was *g* |
Re: [DP Anregung] Nach 2-Zeichen-lange-Wörtern suchen können
ohne nerven zu wollen - aber was macht es bei einer full-text-suche aus, ob wörter mit nur zwei buchstaben übersprungen oder mitgeprüft werden? also "aha, zwei buchstaben, überspringen" oder "aha, zwei buchstaben, ist das zufällig gleich einem suchausdruck?"
Ich kann da keinen großen performanceunterschied sehen. |
Re: [DP Anregung] Nach 2-Zeichen-lange-Wörtern suchen können
Zitat:
...:cat:... |
Re: [DP Anregung] Nach 2-Zeichen-lange-Wörtern suchen können
Zitat:
|
Re: [DP Anregung] Nach 2-Zeichen-lange-Wörtern suchen können
Ach so... ic hdachte bei einer full-text-suche macht mans ohne schlüsselwörter?
Das heisst, für jeden einzelnen post werden alle vorkommenden wörter mit mehr als zwei buchstaben im suchindex geseichert? alsdo auch "harxfghn" und "ysarfghjk"? :stupid: Bzw. es werden zu jedem wort die posts, in denen es vorkommt gespeichert? |
Re: [DP Anregung] Nach 2-Zeichen-lange-Wörtern suchen können
Das Prinzip ist - mit ein wenig Abstand betrachtet - das Gleiche. Die Foren-Software baut den Suchindex explizit über Tabellen auf und speichert dort die Verweise von den Schlüsselbegriffen auf die Beiträge. Von der Idee her macht der Volltext-Index eines DBMS nicht viel anderes, es werden lediglich interne Strukturen benutzt aber am Ende entsteht auch eine Art "Dictionary", welches bei einer Suchanfrage durchwühlt werden muss.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz