Seite 1 von 1

[3.2] Suchfunktion

Verfasst: 14.11.2019 10:52
von STK
Guten Morgen!

Ich möchte gerne, dass man nach Wörtern mit mind. 3 Buchstaben UND nach Wörtern, die in BB-Code vorkommen suchen kann.
Ersteres geht zwar mit phpBB Native Fulltext, zweiteres aber scheinbar nur mit MySQL Fulltext. Bei letzterer ist es mir trotz ausführlichen Recherchierens und entsprechender Anpassungen in my.ini und db.opt leider bisher nicht gelungen, die Mindestlänge auf 3 runterzusetzen.
Wisst ihr eine einfachere Möglichkeit, bei phpBB Native Fulltext auch nach BB-Code suchen zu können?

Danke
STK

Re: [3.2] Suchfunktion

Verfasst: 14.11.2019 11:36
von Joyce&Luna
Gehe ins ACP/Suchfunktion und ganz unten bei Minimal indizierte Zeichen kannst du die Anzahl angeben

Re: [3.2] Suchfunktion

Verfasst: 14.11.2019 12:54
von STK
Das klappt aber nur mit phpBB Native Fulltext. Dieses findet aber keine BB-Codes.
MySQL Fulltext findet BB-Codes, kann aber nur 4+ Buchstaben Wörter:(

Re: [3.2] Suchfunktion

Verfasst: 14.11.2019 13:20
von Joyce&Luna
Dann habe ich es falsch verstanden.

Aber egal welche Veränderungen du getestet hast, da muss das Such Indizes neu erstellt werden. Sonst greift es nicht.
Nur mal so zur Info.

Re: [3.2] Suchfunktion

Verfasst: 14.11.2019 13:37
von vfrblue
Die Vorgabe von 4 Zeichen ist Standard bei MySQL. Wenn du es ändern möchtest, musst du die Anpassungen in der DB vornehmen.

viewtopic.php?f=74&t=190364&p=1104201&h ... e#p1102231

https://dev.mysql.com/doc/refman/5.7/en ... uning.html

Re: [3.2] Suchfunktion

Verfasst: 14.11.2019 13:42
von STK
Ein neuer Suchindex führte auch nicht zum Erfolg.

Hat jemand eine Idee, wie man die phpBB Native Fulltext so modifizieren kann, dass BB-Codes bzw. auch Smilies-Codes gefunden werden?
Mit letzteren kann man häufig gebrauchte Ausdrücke schick abkürzen und mangelhafte Ergebnisse in der Suchfunktion einschränken.
Ein BB-Code, um Text für bestimmte Personen/Dinge farblich zu highlighten, macht es diesen Personen leichter, entsprechende Passagen zu finden.
Das klappt aber eben nur mit MySQL Fulltext.

Ansonsten werde ich mich wohl in einem MySQL-Forum anmelden, um die Mindestlänge für Suchbegriffe zu reduzieren. Ich hoffe nur, dass man dann auch die Häufigkeitsschwelle hochsetzen kann... Sonst werden diese Ausdrücke ja wieder nicht gefunden.

[mysqld]
innodb_ft_min_token_size=3
ft_min_word_len=3

...habe ich bereits in der my.ini und db.opt

Re: [3.2] Suchfunktion

Verfasst: 29.11.2019 11:55
von STK
Nach einigen Neustarts hat MySQL schließlich die Anpassungen übernommen, so dass die neue Mindestlänge auch im ACP sichtbar ist und entsprechend funktioniert.