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.
In Verbindung stehende Artikel
- MySQL Werktisch - Sichtdatenbank geruhen Werkzeug-kostenloses Download
- Aqua fasst freies Wort-Puzzlespiel-Spiel von den Realore Studios an GAOTD ab
- 64-bit (x64) Windows Vista SP1 (6001.1800) tcpip.sys SelbstPatcher, zum von Ereignis Identifikation 4226 zu regeln und der Zunahme-maximalen Anschlüsse freizusetzen erlaubt
- Wie man die Anzeigen-Sprache (einschließlich willkommener Schirm) in Windows Vista ändert
- Wie man Ikone der Abkürzung in Windows Vista ändert
- Wie man zu den Windows- Vistaentscheidenden Extrakosten Glas oder zum Perlen-stichhaltigen Entwurf aktiviert oder ändert
- Wie man Microsoft Office Excel schützen Sie Blatt-Kennwort ändert
- Vorbetrachtung der Download-Windows-Suche4.0
- Bilden Sie Suchen mit in einer natürlichen Sprache auf Powerset Search Engine
- Wie man PAE x86 im 32-BitWindows-Server 2003 und 2000 ermöglicht, großes 4GB oder mehr RAM Gedächtnis zu verwenden










































11. Mai 2008 02:49
Ja thnks, aber wo ist dieser geheimnisvolle Config Akte „my.cnf“?
11. Mai 2008 08:21
Hängt ab. Normalerweise hat er in /etc gefunden