Re: Problem mit der Suchefunktion in phpbb3
Verfasst: 18.04.2009 22:42
Hallo dieweltist,
das Du div. Forensystem kennst mag ja sein. Allerdings bezweifle ich aufgrund Deiner genannten Aussagen doch erheblich, dass Du speziell die Suchfunktionen in phpBB 2.0.x und phpBB 3.0x auch wirklich im produktiven Einsatz für andere Themen wie Technik & Co. wirklich beurteilen kannst. Außerdem hat doch gar keiner behauptet, dass die phpBB Boardsuche grundsätzlich „schlecht“ oder grundsätzlich „unbrauchbar“ ist!
Für Dein eigenes kleines phpBB3 Board scheint die Boardsuche sicherlich auszureichen. Aber außer Deinem phpBB3 Board gibt es etliche mehr, die einen Beitrags-Content haben welcher eben eine Suchfunktion benötigt, in der „(phpBB) forenunkundige“ Besucher auch das finden wollen wonach sie suchen.
Und ganz sicherlich nicht mit irgendwelchen „+Off +Topic“ Suchstrings. Suchst Du bei z.B. Google & Co. Auch so?
Evtl. ist es Dir ja nicht bekannt, aber gerade im (IT-)Technikbereich benennen viele Firmen Ihre Produkte mit Modellnamen a´la „Z-10“, TS-509, DNS-323, NEO-3F, ICF-579, usw. usw.
Und etliche Boards bieten eben für solche Produkte Support. Als. Bsp. eins für Qnap Produkte auf Basis von phpBB3: http://forum.qnapclub.de
Nun kommst Du als ein TS-509 Besitzer (das ist eine NAS!!!) und suchst dort logischerweise nach TS-509. Das Ergebnis auch für Dich ist dann so:
„Es wurden keine Beiträge gefunden, weil das Wort ts-509 in keinem Beitrag enthalten ist.“
Wenn Du das OK und richtig findest, dann brauchst Du sicherlich nicht mehr weiter über das hier betreffende Problem, nämlich „ Suche nach Wörter mit einem Bindestrich“ diskutieren.
Außerdem habe ich in Deinem eigenen Board auch etliche zusammengeschriebene Wörter mit einem Bindestrich entdeckt. Als Bsp: „Polit-Pöbel“, „Amts-Eid“, „Geldkriegs-Gauner-Clubs“, „Send-Journaillen“ und viele solcher mehr.
Nun suche doch mal in Deinem eigenen Board nach z.b. „Send-Journaillen“. Das Ergebnis wird dann auch für Dich so sein:
„Es wurden keine Beiträge gefunden, weil das Wort send-journaillen in keinem Beitrag enthalten ist.„
Bitte argumentiere jetzt nicht, dass jemand oder alle in Deinem Board dann nach „+send + journaillen“ suchen würde.
Ich setze das phpBB schon seit über 6 Jahren ein und betrachte es als ein sehr gutes Foren-System. Aber das bedeutet ja nun nicht gleichzeitig, dass phpBB in allen Sachen das einzigste Foren System ist was alles perfekt leistet.
Als Bsp. ist es mit dem SMF System doch auch möglich nach Bezeichnungen wie „ABC-0815“ zu suchen!
Also, „Back to the Roots“ zum eigentlichen Thema. Nämlich eine Lösung wie man auch nach (zusammengesetzten) Wörtern mit einem „-„ suchen kann, bzw. wie diese auch durch die Beiträge in die DB Tabelle „phpbb_search_wordlist“ im ganzen und nicht in z.B. zwei Einzel-Wörter aufgenommen werden. Bei einer Geräte-Modellbezeichnung wie z.B. „Z-10“ würde übrigens auch bei dem phpBB3 mit der ACP Standard-Einstellung von:
„Minimal indizierte Zeichen:
Wörter mit mindesten so vielen Zeichen werden für die Suche indiziert. = 3“
Davon gar nichts in der DB Tabelle „phpbb_search_wordlist“ aufgenommen werden!
das Du div. Forensystem kennst mag ja sein. Allerdings bezweifle ich aufgrund Deiner genannten Aussagen doch erheblich, dass Du speziell die Suchfunktionen in phpBB 2.0.x und phpBB 3.0x auch wirklich im produktiven Einsatz für andere Themen wie Technik & Co. wirklich beurteilen kannst. Außerdem hat doch gar keiner behauptet, dass die phpBB Boardsuche grundsätzlich „schlecht“ oder grundsätzlich „unbrauchbar“ ist!
Für Dein eigenes kleines phpBB3 Board scheint die Boardsuche sicherlich auszureichen. Aber außer Deinem phpBB3 Board gibt es etliche mehr, die einen Beitrags-Content haben welcher eben eine Suchfunktion benötigt, in der „(phpBB) forenunkundige“ Besucher auch das finden wollen wonach sie suchen.
Und ganz sicherlich nicht mit irgendwelchen „+Off +Topic“ Suchstrings. Suchst Du bei z.B. Google & Co. Auch so?
Evtl. ist es Dir ja nicht bekannt, aber gerade im (IT-)Technikbereich benennen viele Firmen Ihre Produkte mit Modellnamen a´la „Z-10“, TS-509, DNS-323, NEO-3F, ICF-579, usw. usw.
Und etliche Boards bieten eben für solche Produkte Support. Als. Bsp. eins für Qnap Produkte auf Basis von phpBB3: http://forum.qnapclub.de
Nun kommst Du als ein TS-509 Besitzer (das ist eine NAS!!!) und suchst dort logischerweise nach TS-509. Das Ergebnis auch für Dich ist dann so:
„Es wurden keine Beiträge gefunden, weil das Wort ts-509 in keinem Beitrag enthalten ist.“
Wenn Du das OK und richtig findest, dann brauchst Du sicherlich nicht mehr weiter über das hier betreffende Problem, nämlich „ Suche nach Wörter mit einem Bindestrich“ diskutieren.
Außerdem habe ich in Deinem eigenen Board auch etliche zusammengeschriebene Wörter mit einem Bindestrich entdeckt. Als Bsp: „Polit-Pöbel“, „Amts-Eid“, „Geldkriegs-Gauner-Clubs“, „Send-Journaillen“ und viele solcher mehr.
Nun suche doch mal in Deinem eigenen Board nach z.b. „Send-Journaillen“. Das Ergebnis wird dann auch für Dich so sein:
„Es wurden keine Beiträge gefunden, weil das Wort send-journaillen in keinem Beitrag enthalten ist.„
Bitte argumentiere jetzt nicht, dass jemand oder alle in Deinem Board dann nach „+send + journaillen“ suchen würde.
Ich setze das phpBB schon seit über 6 Jahren ein und betrachte es als ein sehr gutes Foren-System. Aber das bedeutet ja nun nicht gleichzeitig, dass phpBB in allen Sachen das einzigste Foren System ist was alles perfekt leistet.
Als Bsp. ist es mit dem SMF System doch auch möglich nach Bezeichnungen wie „ABC-0815“ zu suchen!
Also, „Back to the Roots“ zum eigentlichen Thema. Nämlich eine Lösung wie man auch nach (zusammengesetzten) Wörtern mit einem „-„ suchen kann, bzw. wie diese auch durch die Beiträge in die DB Tabelle „phpbb_search_wordlist“ im ganzen und nicht in z.B. zwei Einzel-Wörter aufgenommen werden. Bei einer Geräte-Modellbezeichnung wie z.B. „Z-10“ würde übrigens auch bei dem phpBB3 mit der ACP Standard-Einstellung von:
„Minimal indizierte Zeichen:
Wörter mit mindesten so vielen Zeichen werden für die Suche indiziert. = 3“
Davon gar nichts in der DB Tabelle „phpbb_search_wordlist“ aufgenommen werden!