Moin Läude,
ich habe mich durch die phpbb.de Suche geqüalt und habe keinen besseren als diesen Thread zu dem Thema:
"DB-Aufnahme und Suche nach Wörtern mit Bindestriche"
gefunden.
Der User "Der Wolf" hat das Problem schon richtig erkannt. Leider wurde sein Eintrag im phpBB 3.x Bug-Tracker:
http://www.phpbb.com/bugs/phpbb3/ticket ... t_id=19315
mit einer zwar richtigen, nämlich das es kein Bug ist, von "bantu" beantwortet, aber dennoch ist die Antwort von "bantu" genauso wie seine hier vorgeschlagene Suchlösung mit den Anführungszeichen nicht korrekt, bzw. nicht praktikabel. Praktikabel zum einen deswg. nicht, weil (fast) keiner der nach etwas wie "GTX-275", nach "Telefon-Flatrate" etc. sucht weiß, dass er den Suchstring in Hochkommatas einbinden muss. Die phpBB Bordsuche Information sagt darüber auch nichts aus!
Ich sehe dieses Manko auch nicht als sog. "Bug" an, sondern eher als Unkenntnis der phpBB 3.x Entwickler.
Wörter wie Telefon-Flatrate, Online-Marketing, Spezial-Reiniger und vor allem Geräte-Modelbezeichnungen wie u.a. ZIP-300, oder MA790FXT-UD5P etc. etc. sind gängige Wörter und Bezeichnungen. Daran haben die phpBB 3.x Entwickler aber scheinbar nicht gedacht und deshalb ist es in keinem der etlichen von mir besuchten phpBB3.x Boards (incl. dem phpbb.de) möglich nach solchen Wörtern zu suchen.
Bevor hier nun von einigen phpBB Spezialisten der große Aufschrei kommt folgendes:
Zusammengesetzte Fremdwörter (aus dem Englischen) werden prinzipiell zusammengeschrieben. Zur Verdeutlichung können Bindestriche gesetzt werden. Bei Schreibung mit Bindestrich werden alle Substantive großgeschrieben. Zum Beispiel:
alt: Junk food neu: Junkfood, Junk-Food
Der Bindestrich kann zum Einsatz kommen, um mehrteilige zusammengesetzte Wörter leichter lesbar zu machen. Das gilt vor allem für Verbindungen zwischen deutschen und englischen Wörtern.
Personalkostenmanagement Personalkosten-Management
Budgetbewertungstool Budget-Bewertungstool
Maschinenbedienungsanleitung Maschinen-Bedienungsanleitung
Teambesprechungstermin Team-Besprechungstermin
Erdbebenfrühwarnsystem Erdbeben-Frühwarnsystem
Kundenauftragsabwicklungsprozess Kunden-Auftragsabwicklungsprozess
Doch das ist nicht alles: Auch haben Bindestriche die Funktion, Sinnzusammenhänge zu akzentuieren. Beispielsweise ist der Kundenauftragsabwicklungsprozess
• ein Prozess der Abwicklung von Kundenaufträgen. Dann sollte ein Bindestrich vor -prozess stehen (Kundenauftragsabwicklungs-Prozess).
Oder
• ein Auftragsabwicklungsprozess vom Kunden. Dann steht der Bindestrich hinter Kunden- (Kunden-Auftragsabwicklungsprozess).
Je nach Situation und Sinnzusammenhang kann der Bindestrich Nuancen hervorheben und Schwerpunkte setzen. Hier wird deutlich, dass durch die Neuregelung der Schreibende frei wählen kann und verschiedene Versionen zur Auswahl hat.
Quelle:
http://www.akademie.de/gestalten/textge ... erter.html
Da auch wir, wie fast alle phpBB Foren davon betroffen sind, wäre es wünschenswert wenn dazu eine Lösung gefunden werden kann.
Ich habe mir die phpBB 3.x Scripte dazu intensiv angesehen und kann nun zwar (schon) nach etwas wie ABCD-0815 suchen, aber es werden dann eben auch alle Beiträge mit u.a. ABCD und mit 0815 aufgelistet.
Leider ist die Dukumentation in den phpBB 3.x Scripten etwas minimalistisch, denn durch die vielen verschachtelten Funktionen und Classen in den div. Scripten gestaltet sich, jedenfalls für uns, die Suche nach der Lösung ziemlich schwierig.
Die Lösung ist simpel ausgedrückt, dass eben solche mit einem Bindestrich zusammengesetzte Wörter dann auch in der Tabelle „phpbb_search_wordlist“ im ganzen aufgenommen werden und nicht durch irgendwelche „Cleanup-Funktionen“ durch den „-„ in zwei Einzelwörtern getrennt in der „phpbb_search_wordlist“ aufgenommen werden.
Evtl. hat ja jemand von Euch einen funktionierenden Workaround für dieses Problem!?
Vielen Dank