Nur Titel durchsuchen
Von:
Foren
Neue Beiträge
Foren durchsuchen
Was ist neu?
Neue Beiträge
Profilnachrichten
Online
Anmelden
Registrieren
Neue Beiträge
Foren durchsuchen
Menü
Anmelden
Registrieren
App installieren
Installieren
Server
Datenbankserver
MySQL FULLTEXT-Indizes neu erstellen
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Auf Thema antworten
Beitrag
[QUOTE="developr, post: 7890, member: 1"] Nachdem man die Variablen [I]ft_min_word_len[/I], [I]ft_max_word_len[/I] oder [I]ft_stopword_file[/I] geändert hat, müssen laut der MySQL-Dokumentation die Volltext-Indizes neu erstellt werden. Jedoch steht nirgends geschrieben, wie man ohne großen Aufwand alle Indizes neu erstellt. Man könnte über phpMyAdmin alle Tabellen markieren und im Auswahlmenü "reparieren" auswählen. [ATTACH]43._xfImport[/ATTACH] Möchte man nun aber nicht alle Tabellen reparieren, sondern tatsächlich nur die Tabellen, welche auch einen Volltext-Indiz besitzen, dann wechselt in die Datenbank "information_schema" und führt folgenden SQL-Query aus. [CODE]SELECT DISTINCT CONCAT("REPAIR TABLE `", TABLE_SCHEMA, "`.`", TABLE_NAME, "` QUICK;") FROM information_schema.STATISTICS WHERE index_type = 'FULLTEXT';[/CODE] Ihr bekommt dann eine Liste, welche ihr nur noch über die Shell oder phpMyAdmin einfügen müsst. [CODE]REPAIR TABLE `dbname`.`blog_text` QUICK; REPAIR TABLE `dbname`.`groupmessage` QUICK; REPAIR TABLE `dbname`.`groupmessage_bak` QUICK; REPAIR TABLE `dbname`.`pt_issue` QUICK; REPAIR TABLE `dbname`.`pt_issuenote` QUICK; REPAIR TABLE `dbname`.`socialgroup` QUICK;[/CODE] [/QUOTE]
Zitate einfügen...
Authentifizierung
Antworten
Server
Datenbankserver
MySQL FULLTEXT-Indizes neu erstellen
Oben
Unten