Such-Indizes: fulltext mysql - fulltext native

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Such-Indizes: fulltext mysql - fulltext native

Beitrag von Lehrling »

Hallo,

beim letzten Backup habe ich gemerkt, dass die Tabellen für die Suche, insbesondere die Tabelle "search_wordmatch" sehr groß sind.
Bei uns ist die Fulltext-native-Suche aktiv. Jetzt habe ich schon mehrfach gelesen, dass man per Fulltext-sql weniger Speicherplatz benötigt und würde gerne diese Suche aktivieren. Das geht ja übers ACP.
Wie stellt sich das aber in der Praxis dar? Funktioniert die Suche dann wie gehabt oder gibt es da vorläufig Einschränkungen? Und ist es tatsächlich so, dass ich die Tabellen, die mit "search" beginnen; leeren bzw. sogar löschen kann?

LG Beate
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11961
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Such-Indizes: fulltext mysql - fulltext native

Beitrag von Crizzo »

Hi,

du brauchst die Tabellen für die Such-Indexes gar nicht mit zu sichern. Siehe: KB:backup_data

Die kannst du im Fall der Fälle einfach wiederherstellen, in dem du den Such-Index neuaufbaust. :wink:

Grüße
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: Such-Indizes: fulltext mysql - fulltext native

Beitrag von Lehrling »

Hallo,

wie muss man sich diesen Aufbau vorstellen? Funktioniert in dieser Phase die Suche ganz normal, oder fällt sie da zeitweilig aus?

LG Beate
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11961
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Such-Indizes: fulltext mysql - fulltext native

Beitrag von Crizzo »

Während dem der Prozess läuft, der deine Suche neu aufbaut, funktioniert die Suche nur teilweise. Sprich nur die schon aufgebauten Beiträge werden gefunden und vermutlich auch alle Beiträge die seit dem Backup erstellt werden. Je nach Größe des Forums kann es schon einige Stunden in Anspruch nehmen.
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Re: Such-Indizes: fulltext mysql - fulltext native

Beitrag von bantu »

Ganz kurz: "Native" verwendet Datenbanktabellen für die Suche, "MySQL Fulltext" verwendet einen Index in der Datenbanktabelle phpbb_posts. Zum Umstellen einfach den alten Index entfernen und den neuen Anlegen und aktivieren. Manuelle Eingriffe an den Tabellen sind dazu nicht nötig.
Lehrling hat geschrieben:Dann ist das mal eine Aktion fürs Sommerloch. :wink:
Wie groß ist dein Board?
Powered by Coffee
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: Such-Indizes: fulltext mysql - fulltext native

Beitrag von Lehrling »

Was genau meinst du mit Größe?
Wir haben circa 300 Mitglieder und es wurden circa 30 000 Beiträge geschrieben.
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Re: Such-Indizes: fulltext mysql - fulltext native

Beitrag von bantu »

Lehrling hat geschrieben:Was genau meinst du mit Größe?
Wir haben circa 300 Mitglieder und es wurden circa 30 000 Beiträge geschrieben.
Ja genau das meinte ich. Einfach ein paar Angaben. Die Änderung des Such-Indizes dauert in diesem Fall wohl nicht all zu lange.
Powered by Coffee
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: Such-Indizes: fulltext mysql - fulltext native

Beitrag von Lehrling »

Hallo,

ich habe jetzt den Suchindex auf fulltext mysql umgestellt. Es wurde auch angezeigt, dass der neue Index erstellt wurde aber die Suche gibt nichts aus.
Es erscheint bei jeglicher Suchanfrage folgender Text: Es wurden keine Beiträge gefunden, weil das Wort XY in keinem Beitrag enthalten ist.
Was kann ich da jetzt tun?
LG Beate
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Such-Indizes: fulltext mysql - fulltext native

Beitrag von HabNurNeFrage »

Hi,

bei der mySQL-Volltextsuche bestehen meist vom Hoster gesetzte Beschränkungen.

Standard sind:
- Mindestzeichenanzahl für Indizierungen: 4
- Wörter, die sehr oft vorkommen, werden nicht indiziert.

Ich habe das auch mal ausprobiert, weil die wordmatch-Tabelle so riesig ist, bin aber dann doch wieder zu native zurück, da diese Suche besser funktioniert.

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“