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

Schreibt hier die Kategorien und Themen rein, die euch momentan hier noch fehlen.
Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

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

Beitrag von startx » 24.03.2004 21:43:24

hallo.

die suchfunktion liefert bei mir keine ergebnisse mehr,
egal ob ich suchbegriffe wie "linux" "gnome" oder "kde" eingebe.
immer kommt ein:
Keine Beiträge entsprechen deinen Kriterien.
das kann ja nicht sein, oder?
Zuletzt geändert von startx am 24.03.2004 22:28:55, insgesamt 1-mal geändert.

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 24.03.2004 21:56:16

Was meinst du wie viele Ergebnisse du bei den Suchbegriffen bekommen wuerdest?

Viel zu viele...deswegen werde eigene Worte nicht indiziert (linux, kde und gnome sind drei davon).

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

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

Beitrag von Bert » 24.03.2004 22:10:03

Ich muß aber gestehen, das mich diese Eingrenzung auch öfter nervt. Ich verstehe zwar warum das so ist, allerdings hindert mich das öfters...
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 24.03.2004 22:17:12

tatsache ...
aber das ist mir in anderen phpBB-foren noch nie aufgefallen.
wenn ich auf http://www.rootforum.de "linux" "server"
eingebe, antwortet die suche auch normal. die suche nach "root"
gibt dort z.B. fast 2500 treffer zurück.

angezeigt werden ja sowieso immer nur die ersten 10 oder 20 treffer.
(und davon ja auch nur die titel), notfalls könnte man ja die suche auf eine bestimmte anzahl treffer zu begrenzen.
oder aber statt "keine treffer" mit "zuviele treffer" zu antworten.

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 24.03.2004 22:22:20

Jep, ich denke auch, daß diese Suchworte zumindest in Kombination mit anderen Suchworten durchaus Sinn machen.
Diese "Blacklist" sollte zumindest mal dokumentiert sein, am besten gleich auf der Suchseite.
No language can express every thought unambiguously, least of all this one. -- D. R. Hofstadter

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 24.03.2004 22:27:52

also ich arbeite zur zeit an einem online-katalog für ein archiv mit ca. 50.000 einträgen. dabei geh ich so vor, dass ich erstens alle suchanfragen mit 2 buchstaben oder weniger ausschliesse. daneben erstelle ich eine blacklist mit 3er kombinationen (oft benutzte silben z.B.), das sind dann etwa 200 kombinationen. danach hab ich fast keine "riesentreffer" mehr.

das system ist bestimmt noch verbesserungsfähig, aber es existieren im netz bestimmt schon solche blacklists.

ansonsten stimme ich spiffi zu, es wäre sinnvoll diese blacklist zu dokumentieren ...

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

Beitrag von feltel » 25.03.2004 07:00:46

spiffi hat geschrieben:Diese "Blacklist" sollte zumindest mal dokumentiert sein, am besten gleich auf der Suchseite.
Hier ist sie: http://www.debianforum.de/forum/languag ... pwords.txt

Wir (bzw. in dem Fall noch ich) haben diese Blacklist (ist übrigens ne phpBB2-Standardfunktion) gefüllt, da die Suchtabelle in der DB sonst mit solchen Suchbegriffen überquellen würde. Die ist ohne diese Wörter schon ~63 MB groß.

Benutzeravatar
se8i
Beiträge: 1017
Registriert: 08.11.2002 17:02:20
Wohnort: nähe Karlsruhe
Kontaktdaten:

Beitrag von se8i » 13.04.2004 18:44:40

kann man da nicht wie bei google noch überprüfen lassen, ob das Wort auf der Liste ist?
Jazz is not dead, it just smells funny.

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

Beitrag von feltel » 13.04.2004 19:09:23

Das so ein Hinweis kommt "Kein Ergebis, da der Suchbegriff auf der Blacklist steht"? Mal schauen ob es so einen Mod gibt und wenn ja wie aufwendig das wäre den einzubauen.

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

Beitrag von feltel » 13.04.2004 19:58:28

Ich hab den "0 Ergebnisse"-Text jetzt um einen Hinweis zu der Blacklist-Datei ergänzt.

jazzesnee
Beiträge: 28
Registriert: 29.08.2003 19:15:34
Kontaktdaten:

Beitrag von jazzesnee » 03.07.2004 17:03:25

dass auf der blacklist begriffe wie debian stehen, ist klar - schließlich befinden wir uns in einem debianforum. auch den ausschluss von allgemeinen wörtern wie "dass" oder "außerdem" kann ich verstehen.

warum aber ist beispielsweise "apt" oder "apt-get" indiziert? oder "kde" oder "gnome"?

was soll ich denn dann in die suche eingeben, wenn ich mal ein problem mit einem der o.g. programme habe? wenn z.b. mein apt nicht mehr läuft?

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

Beitrag von hibatsu » 18.08.2004 16:17:26

Ich finds keine gute Idee.
Wenn ich zum Beispiel nach "KDE deutsch" suchen will, um zu wissen wo ich das deutsche sprachpaket bekomme, was nützt es mir wenn kde einfach rausgestrichen wird und nur der begriff deutsch übrig bleibt?

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

Beitrag von pdreker » 18.08.2004 17:24:59

Das Hauptproblem ist, dass es uns mit solche Begriffen sehr schnell die Datenbank zerreisst, weil die dann einfach riesig wird. Der Rootie hat nur 256MB RAM, so dass wir da doch sehr haushalten müssen.

Wir schauen 'mal, was sich da tun lässt, aber ich kann nichts versprechen... Die Suchfunktion von phpBB ist einfach nicht die beste, aber immer noch ein Traum im Vergleich zur original Wiki Suche....

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

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

Beitrag von hibatsu » 18.08.2004 22:37:07

Hehe, die könnte man sicher noch Modden.
In meinem Board wirds ne Datenbankfreie Suche geben.
Das sollte dann gut laufen.
Mann könnts immer noch auf Session umproggen, auch hier im PHPBB.

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 » 18.08.2004 22:47:48

hibatsu hat geschrieben:Hehe, die könnte man sicher noch Modden.
In meinem Board wirds ne Datenbankfreie Suche geben....
Wie geht das? Zeichenkettensuche in Textdateien?

Grüße, Marco

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: 22355
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: 10366
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: 10366
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.

Antworten