Wie man MySQL GANZTEXTindex-Minimum und maximale Länge von Wörtern ändert

MySQL Datenbank hat eingebaute Ganztextsuchfähigkeit, die SQL-Fragen Suche unter Verwendung der MySQL Datenbankmaschine schnell durchführen lässt. Die Ganztextsuchfähigkeit hängt vom GANZTEXTindex ab, der auf verschiedenen Tabellenfeldern oder -spalten verursacht wird. Jedoch können einige Suchfragen die experted Resultate oder die Datensätze möglicherweise nicht zurückbringen, obwohl die Daten existieren von der Ganztextsuche, besonders auf kurzen Schlüsselwörtern oder Suchzeiträumen überprüft werden.

Das Problem liegt vermutlich auf der minimalen Länge der Rückstellung der Wörter, die durch GANZTEXTindex registriert werden, der als 4 Buchstaben eingestellt wird. So beim Versuch, über Ganztextindex zu suchen, werden die kurzen Wörter nicht registriert, und das hance, das in der Suche nicht Rückhol ist, resultiert.

Durch Rückstellung ist der Minimalwert für Länge des im GANZTEXTindex registriert zu werden Wortes, vier Buchstaben, während die Rückstellung, die maximale Länge der im GANZTEXTindex registriert zu werden Wörter, ist, abhängig von Version des mySQL Bedieners schwankt. Zu die Zahl den registrierten und auffindbaren Wörtern, besonders kürzeren Wörtern wie three-character Wörtern, Verwalter zu erhöhen kann das Minimum verringern oder die maximale Länge der indem Sie verwenden registriert zu werden Wörter zu erhöhen ft_min_word_len und ft_max_word_len Systemsvariablen.

Z.B. damit GANZTEXTindex die three-character Wörter, oder 3 beschriften Text, hinzufügen Sie in der folgenden Linie, um den niedrigeren Wert für einzustellen ft_min_word_len Variable unter [mysqld] Abschnitt zu einer Wahlakte, d.h. my.cnf registriert:

[mysqld]
ft_min_word_len=3

Außer der Akte und beginnen Sie dann den MySQL Bediener wieder. Nachdem jeder Wert der Ganztextvariable geändert worden ist, den beide registrierenden Affekte, die GANZTEXTindizes umgebaut werden müssen. Der folgende Befehl, einen schnellen Reparaturbetrieb zu tun ist genügend, die Indizes umzubauen:

mysql> REPARATUR-TABELLE tbl_name SCHNELL;

Merken Sie, dass jede Tabelle, die jeden GANZTEXTindex enthält, mit SQL-Befehl oben repariert werden muss. Auch benutzen Sie nicht myisamchk (es sei denn Sie auch die Ganztextparameterinhalte [myisamchk] im Abschnitt) definiert haben, um durchzuführen umgebaut, wie die Ganztextparameter nur zum mysqld Bediener bekannt. Wenn Wiederaufbauen nicht getan wird, können Fragen für die Tabelle falsche Resultate erbringen, und Änderungen am Tabelle veranlassen den Bediener, die Tabelle zu sehen, wie verdorben und mangels der Reparatur.

WICHTIG: Sie lesen eine maschinell übersetzte Seite, die „zur Verfügung gestellt wird, wie“ ohne Garantie ist. Anders als Humanübersetzung versteht maschinelle Übersetzung nicht die Grammatik, Semantik, Syntax, Idiome von in einer natürlichen Sprache, so erstellt häufig ungenaue und niedrige Qualitätstext, der irreführend und unverständlich ist-. So beziehen Sie bitte sich auf ursprünglichen englischen Artikel wenn im Zweifel.



2 Antworten zu „, wie man ändert MySQL GANZTEXTindex-Minimum und maximale Länge von Wörtern“

  1. chichilatte
    11. Mai 2008 02:49
    1

    Ja thnks, aber wo ist dieser geheimnisvolle Config Akte „my.cnf“?

  2. admin
    11. Mai 2008 08:21
    2

    Hängt ab. Normalerweise hat er in /etc gefunden

Lassen Sie eine Antwort

Sie können diese Umbauten benutzen: <a href= "" title= "" > <abbr title= "" > <acronym title= "" > <b> <blockquote cite= "" > <cite> <code> <del datetime= "" > <em> <i> <q cite= "" > <strike> <strong>

Unterzeichnen Sie zu den Anmerkungen, die Eigenschaft gesperrt worden ist. Zu Mitteilung der spätesten bekanntgegebenen Anmerkungen zu empfangen, zu unterzeichnen um sich zu neigen und Zufuhr oder Register der Anmerkungen RSS zu betrügen um neue Anmerkungen in der täglichen eMail zu empfangen verdauen.
Custom Search

Ankommende Suchausdrücke für den Artikel

mysql Wiederaufbauen-Ganztextindex - mysql Ganztextindex - Wiederaufbauenganztextindex mysql - mysql Wiederaufbauenindex - mysql minimale Wortlänge - mysql Update-Ganztextindex - mysql Wiederaufbauen-GANZTEXTindizes - mysql Wiederaufbauenganzer text - Wiederaufbauenganzer text registriert MySQL - Ganztextindex mysql - mysql minimale Länge - mysql Indexwiederaufbauen - mysql Wiederaufbauen-Ganztextindex - mysql Ganztextindexlänge - Wiederaufbauenindex MYSQL - Wiederaufbauen Ganztextmysql - mysql Text-Indexlänge - mysql ganzer Text - minimaler Wortlängeganzer text - mysql minimale Ganztextbuchstaben - wm6 mysql - mysql Änderungs-Indexlänge - mysql Ganztextlänge - Länge mysql - mysql ganzer Text ft_min_word_len - ändern Sie mysql Ganztextlänge - mysql Ganztextschlüsselwortlänge - alle - minimale Ganztextputzfrauen - ft_min_word_len Änderung - umbauen mysql Ganztextindex - Ganztextsuchminimale Länge - minimale und maximale Wortlänge ganztext parameter der mysql Änderungssuchminimalen Länge - - mysql minimale Ganztextwortlänge - Ganztextmysql - wie man GANZTEXTindex MySQL umbaut - Ganztextlänge - mysql, das minimale Putzfrauen der Suche 3 helfen - Putzfrauen der mysql Ganztextsuche 3 - Ganztextindex mysql 3 Buchstabewörtern - aktualisieren Sie Ganztextindex mysql - mysql 3 Buchstabeganzer text - mysql Ganztextsuchminimale Länge 3 - mysql maximale Indizes - Buchstabewörter der mySQL Ganztextsuche 3 - wie man minimale Wortlänge für Ganztextsuche im mysql - stellen Sie mysql Ganztextsuchminimale Wortlänge ein - mysql ändert Ganztextsuchminimale Länge - mysql Wortlänge -