suchfunktion im forum geht nicht mehr [hat sich erübrigt]

Schreibt hier die Kategorien und Themen rein, die euch momentan hier noch fehlen.
hibatsu
Beiträge: 150
Registriert: 19.07.2004 23:30:31
Kontaktdaten:

Beitrag von hibatsu » 19.08.2004 16:45:33

Hm, kennst du dich mit PHP aus?
Dann solltest du die Sessions kenne, die in der Variable $_SESSION gespeichert werden.
Ich könnt das umproggen sonst schon übernehmen.

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 19.08.2004 16:56:52

hibatsu hat geschrieben:Hm, kennst du dich mit PHP aus?
Dann solltest du die Sessions kenne, die in der Variable $_SESSION gespeichert werden.
Ich könnt das umproggen sonst schon übernehmen.
Oh, ich glaube, du hast meine Frage missverstanden. Du sprachst von einer "datenbankfreien Suche". Eine Suche setzt immer etwas voraus, das durchsucht werden kann. In Falle des Forums sind es halt die Beiträge - die nunmal in einer Datenbank vorliegen.

Und das von pdreker angesprochene Problem liegt halt darin begründet, dass eine Suche über Allerweltsbegriffe eine sehr hohe Treffermenge liefert, die danach nicht mehr vernünftig weiterverarbeitet werden kann. Ich verstehe dich noch nicht so richtig, was da die Session mit zu tun haben könnte.

Kannst du das mal näher erläutern? Oder ist das ein Geschäftsgeheimnis ;-)

Grüße, Marco

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 19.08.2004 16:57:58

Kenn mich zwar mit PHP nicht aus, aber was haben die Seesions mit einer Volltextsuche zu tun?

Feltel ist sehr konservativ was Veränderungen am phpBB gegenüber der offiziellen Version angeht. Auch wenn ich mir z.B. eine Jabberunterstützung für das Forum wünschen würde, finde ich seine Einstellung verständlich und richtig.

Gruß Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

hibatsu
Beiträge: 150
Registriert: 19.07.2004 23:30:31
Kontaktdaten:

Beitrag von hibatsu » 19.08.2004 17:01:45

Oh sry, hab was falsch gelesen.
Ich hab gedacht, es sei ein Prob mit dem DB Speicher für die DB Suche.
Hab das Ram übersehen ^^
XD hat sich indemfall erübrigt.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.08.2004 18:46:08

Also gut, hier ein paar Details:
phpBB legt, immer wenn ein neuer Beitrag geschrieben wurde neue Einträge in einer Suchtabelle an, die dann halt Referenzen von den Schlagwörtern zu den entsprechenden Artikel enthält. (Ich spüre schon, wie sich einige im Publikum an den Kopf fassen...). Begriffe wie Debian, KDE, GNOME usw. würden also zu *extrem* vielen Einträgen in diesem Table führen, was dann natürlich beim Suchen das RAM sprengt, weil MySQL den kompletten Table durchgehen muss (und dann natürlich auch cached). Dieses Suchverfahren ist zwar sehr schnell (nur ein SELECT), aber leider halt auch extrem speicherintensiv, weshalb wir da irgendwo auf die Bremse treten müssen...

Bei Änderungen an phpBB sind wir (bzw. feltel der sich da am besten auskennt) sehr konservativ, um keine Sicherheitsprobleme einzubauen und um möglichst einfache Sicherheitsupdates zu haben.

Wir haben auch 'mal mit ht:/Dig experimentiert, aber das ist so entsetzlich langsam, dass es nicht zu fassen ist... :mrgreen:

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 19.08.2004 18:58:35

Darüber das einiges nicht gefunden wird habe ich mich auch schon gewundert. Wäre es denn nicht sinnvoll google als Suchmaschine zu benutzen. Entweder als alleinige oder alternativ.

hibatsu
Beiträge: 150
Registriert: 19.07.2004 23:30:31
Kontaktdaten:

Beitrag von hibatsu » 19.08.2004 19:01:23

Dann müsste man für die Posts n extra script einrichten, der via mod rewrite die URLs suchmaschienentauglich machen.

Wär natürlich schon möglich, aber ka ob sie das machen wollen.

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 19.08.2004 19:13:22

KBDCALLS hat geschrieben:Darüber das einiges nicht gefunden wird habe ich mich auch schon gewundert. Wäre es denn nicht sinnvoll google als Suchmaschine zu benutzen. Entweder als alleinige oder alternativ.
Als Alternative wäre es überlegenswert aber die phpBB-Suchfunktion ganz zu ersetzen halte ich nicht für Sinnvoll. Mit der integrierten Suche kann ich die Suche enger eingrenzen (auf ein bestimmtes Forum, in einem Zeitraum etc.) als es bei Google möglich ist. Dort kann ich bloß mit Begriffsausschließungen arbeiten um die Ergebnismenge zu reduzieren.

Findet ihr die phpBB-Suche denn wirklich so schlecht?

hibatsu
Beiträge: 150
Registriert: 19.07.2004 23:30:31
Kontaktdaten:

Beitrag von hibatsu » 19.08.2004 19:26:56

Nä, so schlimm ist sie net. Aber wieviel Performance gewinn bringt denn die Indexierung wirklich?
Sonst könnte man ja drauf verzichten.

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 19.08.2004 19:31:18

Das Problem ist aber, das die Suchfunktion numal so wie sie jetzt ist im phpBB eingebaut ist und die man nicht ohne größe Anstrengungen einfach umbauen kann. Evtl. bringt ja die in Arbeit befindliche phpBB Version 2.2 Suchtechnisch was neueres.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 19.08.2004 19:44:12

feltel hat geschrieben:Das Problem ist aber, das die Suchfunktion numal so wie sie jetzt ist im phpBB eingebaut ist und die man nicht ohne größe Anstrengungen einfach umbauen kann. Evtl. bringt ja die in Arbeit befindliche phpBB Version 2.2 Suchtechnisch was neueres.
Was natürlich sein kann , das die wesentlich besser ist. Mal abwarten. Ganz so schlecht wie das hier sich anhört ist sie zwar nicht, aber eine Alternative wie Google wäre trotzdem nicht schlecht.

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 19.08.2004 20:02:22

Ich hab mal Testweise ne Google-Suchbox ins Forum eingebaut. Feedback ist Willkommen :-)

hibatsu
Beiträge: 150
Registriert: 19.07.2004 23:30:31
Kontaktdaten:

Beitrag von hibatsu » 19.08.2004 20:08:44

Ja, sieht gut aus.
Gefällt mir, dass man hier auch auf Kritik eingeht.
Ein grosses Lob!

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 19.08.2004 20:11:41

ich habs mal mit "ntop" als Suchbegriff getestet:
Board-intern:
erster Treffer war bei google an zweiter stelle

google:
was ich bei google schlecht fand: dass einem auch gleich ganze Foren wie Netzwerk und Web- und Mailserver als Ergebnis angezeigt werden. Was einem dann doch nicht weiter bringt.

Fazit:
Ich bin mit der Board internen Suche zufrieden und werde diese weiter nutzen.

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 19.08.2004 21:05:03

C_A hat geschrieben:google:
was ich bei google schlecht fand: dass einem auch gleich ganze Foren wie Netzwerk und Web- und Mailserver als Ergebnis angezeigt werden. Was einem dann doch nicht weiter bringt.
Ich hab die Box noch ein wenig angepasst (einfach als Suchbegriff "-viewforum -printview" mit angegeben), so das die Forenübersichten nicht mehr in den Google-Ergebnissen mit auftauchen dürften.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 19.08.2004 21:36:41

feltel hat geschrieben:
C_A hat geschrieben:google:
was ich bei google schlecht fand: dass einem auch gleich ganze Foren wie Netzwerk und Web- und Mailserver als Ergebnis angezeigt werden. Was einem dann doch nicht weiter bringt.
Ich hab die Box noch ein wenig angepasst (einfach als Suchbegriff "-viewforum -printview" mit angegeben), so das die Forenübersichten nicht mehr in den Google-Ergebnissen mit auftauchen dürften.
Naja allen Leuten recht zu machen ist ne schwere Kunst :-)
In der Standardeinstellung zeigt Google nur 10 Ergebnisse an, was die Suche ein bischen erschwert. Aber ich habe mir Google so eingestellt das immer 100 Ergebnisse pro Seite angezeigt werden. Egal ob ich die erweiterte Suche oder die standard Suche von Google verwende.

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 29.06.2006 00:40:21

moin

Also Blacklist gut und schön... Aber alle Zahlen auszuschliessen... naja...

z.B. wenn man nach kernel 2.6.17 sucht..
und nix findet ist auch nicht grad vorteilhaft..

so muss man ja fast alle SubForen manuell durchsuchen...

gibts nicht die Möglichkeit nach zusammenhängen zu suchen..

also z.B. bar+foo

greetz Sascha
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.06.2006 12:55:59

Dafür hatte ich vor längerer Zeit das Feld

Code: Alles auswählen

Suchen mit Google
angeregt. Ist zwar nicht Optimal, bei Umlauten gibts Probleme. Zur anderen Frage ich kann zei Suchbegriffe angeben getrennt durch Space. Und wenn du Links Oben mal schaust da steht noch mal Suchen da kommst du dann zuer Erweiterten Suche.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
blueflidge
Beiträge: 1414
Registriert: 31.01.2005 10:16:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: bei Bonn

Beitrag von blueflidge » 10.01.2007 19:44:25

feltel hat geschrieben:
C_A hat geschrieben:google:
was ich bei google schlecht fand: dass einem auch gleich ganze Foren wie Netzwerk und Web- und Mailserver als Ergebnis angezeigt werden. Was einem dann doch nicht weiter bringt.
Ich hab die Box noch ein wenig angepasst (einfach als Suchbegriff "-viewforum -printview" mit angegeben), so das die Forenübersichten nicht mehr in den Google-Ergebnissen mit auftauchen dürften.
Könnte man das Suchfeld nicht nch weiter anpassen und ein -"wiki.debianforum.de" dranhängen, so dass nur das Forum durchsucht wird? Das Wiki kann man bei Bedarf ja extra durchsuchen. Wenn ich zur Zeit etwas suche, dann sind die ersten Seiten nur wiki und nix vom FOrum.
Beste Grüße
Tamara
The Debian Women Project

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 10.01.2007 20:43:23

Wäre natürlich ne Möglichkeit. Als workaround läßt sich das aber auch selber machen.

Im Suchfeld von Google steht

Code: Alles auswählen

site:debianforum.de
ändert man selbst in

Code: Alles auswählen

site:www.debianforum.de
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
blueflidge
Beiträge: 1414
Registriert: 31.01.2005 10:16:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: bei Bonn

Beitrag von blueflidge » 10.01.2007 21:25:11

KBDCALLS hat geschrieben:Wäre natürlich ne Möglichkeit. Als workaround läßt sich das aber auch selber machen.

Im Suchfeld von Google steht

Code: Alles auswählen

site:debianforum.de
ändert man selbst in

Code: Alles auswählen

site:www.debianforum.de
Ist auch ne Idee, werde ich bei der nächsten Suche mal probieren
Beste Grüße
Tamara
The Debian Women Project

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Re: suchfunktion im forum geht nicht mehr [hat sich erübrigt]

Beitrag von ccc » 16.04.2009 02:03:01

Ich persönlich finde die Eingrenzung bei der suchfunktion ganz schlecht und macht wenig sinn vor allem für Anfänger. Ich befürchte sie werden statt suchen viel mehr gleiche Fragen stellen.
Diese Eingrenzug sollte auf klare Weise erklärt bzw. hingewisen werden und zwar bevor man auf suchen klickt.
Ausserdem sollte diese "Blacklist" doch irgendwo aufgelistet und einfach zugänglich sein, Ich finde sie einfach nicht.
Debian Squeeze / Wheezy / Gnome2 / XFCE / LXDE, FreeBSD kde-lite

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: suchfunktion im forum geht nicht mehr [hat sich erübrigt]

Beitrag von feltel » 16.04.2009 07:09:15

Wenn man als Suchbegriff ein häufig vorkommendes Wort wählt, z.B. debian, dann erhält man einen für mein dafürhalten ausreichend umfänglichen Hinweistext:
Suche nach debian hat geschrieben: Die folgenden Wörter deiner Suchanfrage wurden ignoriert, da sie zu häufig vorkommen: debian.
Vielleicht hast du einen Suchbegriff gewählt, den wir in unserer Blacklist von der Suche ausgeschlossen haben. Hier steht, warum wir das tun.
Du musst mindestens ein Wort angeben, nach dem gesucht werden soll. Jedes Wort muss aus mindestens 3 Buchstaben bestehen und darf ohne Platzhalter nicht mehr als 14 Buchstaben haben.
Die Blacklist ist verlinkt und ebenfalls der Thread, in dem das ganze erklärt wird.

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: suchfunktion im forum geht nicht mehr [hat sich erübrigt]

Beitrag von habakug » 16.04.2009 11:28:56

Hallo!
feltel hat geschrieben:Die Blacklist ist verlinkt
Wird die Blacklist [1] wirklich so genutzt, wie sie verlinkt ist ? In der Blacklist steht der Begriff "forum". Eine Suche danach ergibt jedoch 20193 Treffer. Ein weiterer Test mit dem Begriff "klappt", der sich ebenfalls in der Blacklist befindet, gibt 9870 Treffer. Der Begriff "debian" aus der Liste bringt allerdings den Hinweis auf zu häufiges Vorkommen. Ich bin nicht sicher, ob das so sein soll, die Liste macht für mich jedenfalls so keinen Sinn.
Ich würde es für sinnvoller halten z.B. die letzten 6 (3?) Monate komplett durchsuchen zu können und einen Hinweis auf die erweiterte Suche zu geben, mit der alles durchsucht werden kann.

Gruß, habakug


[1] http://wiki.debianforum.de/debianforum.de/Blacklist
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: suchfunktion im forum geht nicht mehr [hat sich erübrigt]

Beitrag von habakug » 03.05.2009 23:24:16

Hallo!

Ich habe eben in der Suchmaske "im Forum suchen" nach dem Begriff "make-kpkg" gesucht:
Es wurden keine Beiträge gefunden, weil das Wort make-kpkg in keinem Beitrag enthalten ist.
Vielleicht hast du einen Suchbegriff gewählt, den wir in unserer Blacklist von der Suche ausgeschlossen haben. Hier steht, warum wir das tun.
In der Blacklist ist der der Begriff "make-kpkg" nicht zu finden. (Ich persönlich wüßte auch keinen Grund, warum er dort zu finden sein sollte.) Ich frage mich warum
a.) eine Blacklist hier veröffentlicht wird, die Begriffe nicht enthält, die auf ihr zu stehen scheinen.
b.) die "richtige" Blacklist nicht veröffentlicht wird.
c.) es keine Begründung gibt, weshalb dieses Thema von so geringem Interesse ist.
Ich finde ein Forum lebt auch von seiner Suchfunktion, hier hat mich die Situation schon mehrfach davon abgehalten, auf einen Beitrag zu antworten.

Gruß, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Antworten