Such-Indizes: fulltext mysql - fulltext native
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.
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.
Such-Indizes: fulltext mysql - fulltext native
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
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
Re: Such-Indizes: fulltext mysql - fulltext native
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.
Grüße
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.

Grüße
Re: Such-Indizes: fulltext mysql - fulltext native
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
wie muss man sich diesen Aufbau vorstellen? Funktioniert in dieser Phase die Suche ganz normal, oder fällt sie da zeitweilig aus?
LG Beate
Re: Such-Indizes: fulltext mysql - fulltext native
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.
Re: Such-Indizes: fulltext mysql - fulltext native
Dann ist das mal eine Aktion fürs Sommerloch. 

Re: Such-Indizes: fulltext mysql - fulltext native
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.
Wie groß ist dein Board?Lehrling hat geschrieben:Dann ist das mal eine Aktion fürs Sommerloch.
Powered by Coffee
Re: Such-Indizes: fulltext mysql - fulltext native
Was genau meinst du mit Größe?
Wir haben circa 300 Mitglieder und es wurden circa 30 000 Beiträge geschrieben.
Wir haben circa 300 Mitglieder und es wurden circa 30 000 Beiträge geschrieben.
Re: Such-Indizes: fulltext mysql - fulltext native
Ja genau das meinte ich. Einfach ein paar Angaben. Die Änderung des Such-Indizes dauert in diesem Fall wohl nicht all zu lange.Lehrling hat geschrieben:Was genau meinst du mit Größe?
Wir haben circa 300 Mitglieder und es wurden circa 30 000 Beiträge geschrieben.
Powered by Coffee
Re: Such-Indizes: fulltext mysql - fulltext native
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
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
- HabNurNeFrage
- Ehemaliges Teammitglied
- Beiträge: 1627
- Registriert: 17.01.2010 20:22
- Wohnort: An der Ostsee
- Kontaktdaten:
Re: Such-Indizes: fulltext mysql - fulltext native
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
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; };
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };