| Autor |
Beitrag |
Renegade
      
Beiträge: 358
Win XP Pro, Win 7 Beta
BDS 2006
|
Verfasst: Do 15.02.07 16:23
Also ich hoffe mal das ich alles zu diesem Thema gelesen und nicht übersehen habe.
Ich habe heute mal nach "fields.add" gesucht. Und egal wie ich das auch schreibe (Anführungszeichen hin oder her): gesucht wird immer nach fields und add. Das gibt natürlich hunderte Ergebnisse die ich alle nicht haben will.
Wäre schön wenn sich jemand dem annehmen könnte oder mir sagt wie ich "xxx.yyy" finden kann
Gruß Renegade
Moderiert von Christian S.: Info-Feld auf "Änderung" gesetzt
_________________ Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Do 15.02.07 16:28
Hallo!
Satzzeichen sind für die Forensuche Worttrenner. Das finde ich auch sinnvoll. Wir wollen zwar einzelne Suchbegriffe, die solche Zeichen enthalten, auf eine Whitelist schreiben, aber das generell zu ändern finde ich nicht sinnvoll. Die Suche nach "fields AND add" gibt bei mir aber nicht so super viele Ergebnisse. Hattest Du vielleicht eine Oder-Verknüpfung drin?
Grüße
Christian
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Renegade 
      
Beiträge: 358
Win XP Pro, Win 7 Beta
BDS 2006
|
Verfasst: Do 15.02.07 16:52
Super - die Antwort kam ja schnell aber...:
Christian S. hat folgendes geschrieben: | | Satzzeichen sind für die Forensuche Worttrenner. Das finde ich auch sinnvoll. |
Kannst Du mir bitte mal ein Bespiel geben wofür dieses "verhalten" sinnvoll ist?
Christian S. hat folgendes geschrieben: | | Wir wollen zwar einzelne Suchbegriffe, die solche Zeichen enthalten, auf eine Whitelist schreiben |
Viel zu viel arbeit und von daher unbrauchbar
Christian S. hat folgendes geschrieben: | | Die Suche nach "fields AND add" gibt bei mir aber nicht so super viele Ergebnisse |
125 - und nicht eines brauchbar. Mit ner "funktionierenden Suche" hätte ich gar nicht erst alle durcharbeiten müssen um dann festzustellen das ich doch wieder nach irgendwelchen Worten suchen muss, die irgendwas mit dem Thema zu tun haben könnten. Denke mal darüber nach, wieviele Worte man alleine für das anhängen von Einträgen an ein Array verwenden kann! Und dazu kommen noch die ganzen Rechtschreibfehler. Da wäre ich mit meinem xxx.yyy schon wesentlich schneller am Ziel
Sorry - aber hier sind wir verschiedener Meinung. In einem Programmiererforum ist eine suche nach einem xxx.yyy ein muß - gerade wenn es sich dabei um eine Objektorientierte Sprache handelt!
Schönen Gruß
Renegade
_________________ Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Do 15.02.07 16:59
Hallo!
Zum einen ist es nun mal Teil der deutschen Sprache, dass Satzzeichen Worte trennen. Es kommt nicht oft vor, dass da nicht auch ein Leerzeichen kommt, aber es kommt vor.
Nun zu Deiner Suchanfrage. Die Suche nach "fields.add" kann doch nur eine Teilmenge der Suche von "field AND add" bringen. Wenn letzteres also keine sinnvollen Ergebnisse bringt, bringt auch erstere Suchanfrage nichts sinnvolles.
In den meisten fällen ist der Teil vor einem Punkt ein Variablenname, der individuell gewählt wird. Halt der Instanzname. Es is nicht sinnvoll, den in den Suchbegriff aufzunehmen. So wäre ja dann "meineWunderbareListe.Items.Add" ein Suchbegriff. Wer soll den denn finden?
Ich halte das auch in einem Programmiererforum für sinnvoll, das so zu trennen.
Grüße
Christian
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Renegade 
      
Beiträge: 358
Win XP Pro, Win 7 Beta
BDS 2006
|
Verfasst: Do 15.02.07 17:21
Auch Hallo
Christian S. hat folgendes geschrieben: | | Zum einen ist es nun mal Teil der deutschen Sprache, dass Satzzeichen Worte trennen. |
Richtig. In einem Buch oder ähnlichem ist es so - aber nicht in einer Suchanfrage. Die lauten eigentlich "xxx AND yyy" usw. oder von mir aus auch "xxx yyy". Das ist soweit auch in Ordnung.
Christian S. hat folgendes geschrieben: | | Nun zu Deiner Suchanfrage. Die Suche nach "fields.add" kann doch nur eine Teilmenge der Suche von "field AND add" bringen. Wenn letzteres also keine sinnvollen Ergebnisse bringt, bringt auch erstere Suchanfrage nichts sinnvolles. |
Das ist schon richtig, das da wo nichts ist auch nichts gefunden wird. Das Problem ist nur, das ein "fields AND add" auch alle Threads findet, in denen "fields.clear" und "items.add" vorkommen.
Christian S. hat folgendes geschrieben: | | In den meisten fällen ist der Teil vor einem Punkt ein Variablenname, der individuell gewählt wird. Halt der Instanzname. |
Stimmt soweit!
Christian S. hat folgendes geschrieben: | | Es is nicht sinnvoll, den in den Suchbegriff aufzunehmen. |
Auch richtig!
Christian S. hat folgendes geschrieben: | | So wäre ja dann "meineWunderbareListe.Items.Add" ein Suchbegriff. Wer soll den denn finden? |
Falsch! Keiner sucht nach einem Variablennamen - aber nach "Application.processmessages" oder nach "Lines.clear" oder was weiß ich nicht noch alles. Das sind alles begriffe die in der Delphi-Hilfe zu finden sind - nur nicht in diesem Forum!
Christian S. hat folgendes geschrieben: | | Ich halte das auch in einem Programmiererforum für sinnvoll, das so zu trennen. |
Ich nicht da das hier keine Datenbank für Literatur ist.
Interessante Diskussion soweit - bin gespannt auf Deine Antwort
Ach so - und rektionen anderer wären auch interessant
Gruß Renegade
_________________ Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Do 15.02.07 19:09
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Do 15.02.07 19:21
@Renegade:
Mal zur Info: Bei der Suchfunktion handelt es sich nicht um eine Volltext-Recherche, sondern um eine Suche in einer Tabelle mit Schlüsselwörtern. Diese Wörter werden beim Speichern eines Beitrags aus dem Beitrag gefiltert und eingetragen.
Wenn nun ein Punkt kein Trenner ist, dann sind die Begriffe so enthalten, wie Christian es beschreibt (foobar.lines.clear). Daher kann lines.clear nicht gefunden werden.
Eine Volltext-Recherche belastet die Datenbank einfach zu stark.
|
|
Robinator
      
Beiträge: 275
WinXP
BDS 2006
|
Verfasst: Do 15.02.07 19:37
Hallo,
Ich für meinen Teil stimme Renegade vollkommen zu, ich hab mich auch schon oft genug über die Bordsuche geärgert.
Das eine Volltextsuche die Datenbank zu stark belastet kann ich war nicht wirklich nachvollziehen, allerdings hab ich davon auch schlichtweg keine Ahnung - wenn die Leute vom Fach das sagen, dann wird es wohl stimmen  .
gruss, Rob
_________________ erare humanum est
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Do 15.02.07 19:43
Robinator hat folgendes geschrieben: | wenn die Leute vom Fach das sagen, dann wird es wohl stimmen . |
Danke für das Vertrauen. Du darfst nicht vergessen, dass hier nicht nur einer auf die DB zugreift. Es werden auch noch eine ganze Menge anderer Aktionen parallel auf der Datenbank gemacht. Die Summe dieser Zugriffe ist dann das Problem.
Christian möge mich korrigieren, wenn ich falsch liege. Er hat schließlich den Daumen auf der Datenbank. 
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 15.02.07 19:47
Robinator hat folgendes geschrieben: | | Ich für meinen Teil stimme Renegade vollkommen zu, ich hab mich auch schon oft genug über die Bordsuche geärgert. |
Naja, etwas gebraucht bis ich was gefunden habe, habe ich sicherlich auch schonmal, aber das lag nicht am Trennzeichen sondern schlichtweg daran, dass ich vergessen hatte, welche Worte in dem Thread, den ich gerade suchte, vorkamen. (Bzw. eben, dass ich nach den falschen Sachen gesucht habe.)
Robinator hat folgendes geschrieben: | Das eine Volltextsuche die Datenbank zu stark belastet kann ich war nicht wirklich nachvollziehen, allerdings hab ich davon auch schlichtweg keine Ahnung - wenn die Leute vom Fach das sagen, dann wird es wohl stimmen . |
Die Volltextsuche dauert ja schon bei meinen lokalen Datenbanken mit deutlich weniger Einträgen einige Zeit, wie wäre das wohl erst hier im Forum... 
Zuletzt bearbeitet von jaenicke am Do 15.02.07 19:48, insgesamt 1-mal bearbeitet
|
|
Robinator
      
Beiträge: 275
WinXP
BDS 2006
|
Verfasst: Do 15.02.07 19:48
Wie wäre es denn, wenn man, wie zum Beispiel bei wikipedia, zwei suchen Anbietet.
Bei Wikipedia funktioniert das, soweit ich weis, nach dem Prinzip: Wenn die interne Suche überlastet ist, wird Google Homepage als Alternative angeboten. Dadurch wird einerseits eine qualitativ hochwertige Suche zu jedem Zeitpunkt gewährleistet, andererseits aber auch die DB nicht überlastet.
gruss, rob
_________________ erare humanum est
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Do 15.02.07 20:03
Kannst doch auch direkt die Google-Suche benutzen und nach "lines.clear" site:www.delphi-forum.de suchen:
www.google.de/search...edelphi%2dforum%2ede
Findet alle Threads im DF, in denen Lines.Clear vorkommt.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Robinator
      
Beiträge: 275
WinXP
BDS 2006
|
Verfasst: Do 15.02.07 20:08
Danke für den Tip, ich wusste zwar, dass sowas möglich ist, wie hatte ich allerdings noch nicht nachgeschaut.
Gerade wenn man mal nicht genau weis, wonach man suchen muss, ist die Google suche doch um einiges besser geeignet.
Kennst du evtl einen Weg, wie ich im FireFox 2.0 das Google Suchplugin (ist das überhaupt ein Plugin?) dahingehend verändern kann, dass es site: www.delphi-forum.de hinzufügt?
gruss, rob
_________________ erare humanum est
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 15.02.07 20:36
Da ich den FF seit IE7 nicht mehr nutze, kann ich zu dem leider auch nix sagen. Im IE 7 kannst du jedenfalls rechts neben dem Suchfeld auf den Pfeil klicken und im Menü "Weitere Anbieter suchen..." anklicken.
Auf der dann geöffneten Seite gibst du rechts unter "Konfigurieren Sie Ihren eigenen Suchanbieter" unter 3. das ein:
Quelltext 1:
| http://www.google.de/search?hl=de&q=TEST+site%3Adelphi-forum.de&meta= | und darunter schreibst du irgendeinen Namen für diese Suchart rein.
Nach dem Drücken auf "Installieren" musst du die Installation bestätigen und kannst indem du das Häkchen anklickst auch das zum Standard machen.
In FF und Opera gehts vermutlich ähnlich.
|
|
Renegade 
      
Beiträge: 358
Win XP Pro, Win 7 Beta
BDS 2006
|
Verfasst: Fr 16.02.07 14:19
_________________ Sokrates (468 v.Chr. - 399 v.Chr.)
"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Fr 16.02.07 14:25
Renegade hat folgendes geschrieben: | Auf jeden Fall muß zu diesem Thema 'ne Lösung her  |
Naja, wie weiter oben bereits gesagt wurde: Nimm Google mit Beschränkung aufs Forum...
Wie du dafür im IE 7 die Suchbox rechts oben umfunktionierst hab ich ja geschrieben.
Im Opera wills leider nicht so richtig, habs schon versucht... (werd ich noch weiter probieren)
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Fr 16.02.07 14:55
Man könnte die Suchbox oben ja durch "Über Google" erweitern und da eben die Google-Site:-Suche.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Heiko
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: Fr 16.02.07 18:37
Das wäre eine Möglichkeit. Allerdings: Warum ausgerechnet google? Google ist am bekanntesten und wird dadurch auch immer bekannter (größere Nachfrage --> mehr Server --> schnellere Indexierung), aber es gibt doch noch sehr gute Alternativen, die noch nicht ganz so verbreitet sind und mehr bieten als google es direkt bietet.
Mein Favorite ist da z.B. Exalead, da man dort leichter die Suchergebnisse verfeinern kann, als bei google. Nachteil von der Seite ist allerdings noch, dass er noch nicht ganz so viele Seiten indexiert hat. IMHO kann man da aber nachhelfen (würde mich wundern wenn nur google das anbieten würde  ), in dem man bei jeder Seitenänderung der Suchmaschine sagt, dass sich etwas an der Seite geändert hat.
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Fr 16.02.07 18:40
Aber warum eine Alternative, wenn es auch mit dem Besten geht? Man braucht Google nicht mitteilen, dass man etwas an seiner Seite geändert hat. Spätestens 2 Tage später weiß das Google selbst.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Heiko
      
Beiträge: 3169
Erhaltene Danke: 11
|
Verfasst: Fr 16.02.07 19:03
GTA-Place hat folgendes geschrieben: | | Aber warum eine Alternative, wenn es auch mit dem Besten geht? |
Google = das beste? Jain. Von den Suchergebnissen momentan wahrscheinlich schon. Aber nicht von der GUI. So ist es z.B. bei exalead schneller gemacht mit der Verfeinerung. Und dabei muss man sich nicht einmal selber verfeinerte Suchbegriffe ausdenken, sondern man bekommt thematisch passende Filter vorgeschlagen, die man nur noch anklicken muss.
Und muss man ein Machtmonopol unbedingt weiter unterstützen und die Konkurrenz damit ausschalten, so dass kein richtiger Wettbewerb mehr aufkommt? Wenn google so weitermacht wird das auch bald IMHO der Fall sein.
GTA-Place hat folgendes geschrieben: | | Man braucht Google nicht mitteilen, dass man etwas an seiner Seite geändert hat. Spätestens 2 Tage später weiß das Google selbst. |
Ach wirklich nicht? Ich habe gerade mal mit google rumgespielt und versucht mit irgendeinem Suchbegriff auf mein AbiForum zu kommen, dass seit einem 3/4 Jahr online steht. Und egal mit welchen Begriffen ich suche: es ist nicht auffindbar (und dabei ist es auch nur eine Adresse xxx.yyy.zz). Daran siehste, dass google auch nicht alle Seiten findet, sondern nur die, die er direkt verlinkt findet (bzw. über ne IP). Von daher ist es manchmal wirklich praktisch die Seite dem Suchanbieter zu melden, damit er es findet. Und wenn man die Siete meldet, bekommt die Seite vermutlich auch eine bessere Bewertung von google, da er eine höhere aktivität der Seite feststellt und somit sie als interessanter einstuft (so könnte man z.B. sich vor die dp etc. setzten *g*).
PS: Ja ich weiß, der letzte Vergleich ist ein bisschen gemein. Aber ich wollte damit nur die Grenzen von google dir aufzeigen  .
PSS: Ich nutzte google selber als Hauptsuchanbieter, aber nur des wegen, weil er mehr findet und ich auch noch nicht geguckt hatte, wie man andere Suchmaschinen bei FF einfügen kann (habs jetzt gefunden, aber dass FF da keine vernünftige Variante ist echt wieder einmal enttäuschend  ).
|
|
|