Com Canviar Mínim d'Índex de MySQL FULLTEXT i Màxima Llargada de Paraules
La base de dades de MySQL té capacitat de recerca construïa-en ple-text que permet que les preguntes de SQL per actuar busquin de pressa utilitzant MySQL motor de base de dades. La capacitat de recerca de text complet depèn de l'índex de FULLTEXT que és estat creat en diversos camps de taula o columnes. Tanmateix, algunes preguntes de recerca poden no tornar els resultats d'experted o conjunt de dades, tot i que les dades es verifiquen a existeix sobre recerca de text complet, especialment en keywords curts o termes de recerca.
El problema probablement és sobre l'omissió la llargada mínima de paraules indexava per índex de FULLTEXT que es posa com 4 caràcters. Així, quan intentant buscar mitjançant text complet indexa, les paraules curtes no s'indexen, i hance no retornar en resultats de la cerca.
Per defecte, el valor mínim per a llargada de paraula per ser indexada a l'índex de FULLTEXT són quatre caràcters, mentre l'omissió la màxima llargada de paraules per ser indexades a l'índex de FULLTEXT és varia depenent de versió de servidor de mySQL. Per augmentar el nombre de paraules indexades i paraules searchable, especialment més curtes com paraules de tres caràcter, l'administrador pot reduir el mínim o augmentar la màxima llargada de paraules per ser indexades utilitzant variables de sistema de ft_min_word_len i ft_max_word_len.
Per exemple, perquè l'índex de FULLTEXT indexi les paraules de tres caràcter, o text de 3 carta, afegeixi en el seguir línia per posar el valor més baix per a la variable de ft_min_word_len sota [mysqld] secció a un arxiu d'opció, i.e. my.cnf:
[mysqld]
ft_min_word_len=3
Salvi l'arxiu, i llavors reprengui el servidor de MySQL. Després de canviar qualsevol valor de variable de text complet, que tant afecta indexació, els índexs de FULLTEXT s'han de reconstruir. La comanda següent de fer una reparació ràpida que opera és suficient de reconstruir els índexs:
TAULA DE REPARACIÓ DE mysql> tbl_name RÀPIDAMENT;
Fixi's que cada i cada taula que conté qualsevol índex de FULLTEXT s'ha de reparar amb comanda de SQL a dalt. Tampoc no utilitzi myisamchk (llevat que també hagi definit el paràmetre de text complet valora en [myisamchk] la secció) per actuar el reconstruït mentre els paràmetres de text complet només se saben a servidor de mysqld. Si reconstruir no és fet, qüestiona perquè la taula pot produir resultats incorrectes, i les modificacions a la taula provocaran el servidor per veure la taula com corrupte i en la necessitat de reparació.
IMPORTANT: Està llegint una màquina pàgina traduïda que es proporciona "com és" sense garantia. A diferència de traducció humana, la traducció automàtica no entén la gramàtica, semàntica, sintaxi, modismes de llenguatge natural, així sovint produir text de qualitat inexacte i baix que és enganyós i incomprensible. Així, si us plau refereixi's a article anglès original quan en dubte.
Articles Relacionats
- Taulell de MySQL - Base de Dades Visual Dignar-se Eina Lliure Descarregar
- Les Paraules d'Aqua Alliberen Joc de Trencaclosques de Paraula d'Estudis Realore a GAOTD
- 64 mica (x64) Perspectiva de Windows SP1 (6001.1800) tcpip.sys Patcher Auto per Fixar Esdeveniment ID 4226 i Obrir Augment les Màximes Connexions Permetien
- Com Canviar la Llengua d'Exhibició (Incloent-hi Pantalla Benvinguda) en la Perspectiva de Windows
- Com Canviar Icona de Drecera en la Perspectiva de Windows
- Com Activar-se o Canviar a Esquema de So de Got o Perla d'Extres Definitius de Perspectiva de Windows
- Com Canviar el Microsoft Office Excel·lir Protegir Contrasenya de Full
- Descarregui Recerca de Windows 4.0 Presenten
- Faci Recerques amb Llenguatge Natural en Motor de Cerca de Powerset
- Com Permetre PAE al Servidor de Windows de 32 mica de x86 2003 i 2000 a Ús Gran 4 GB o Més Memòria de RAM










































11 de maig, 2008 08:21
Depèn. Normalment ha localitzat dins /etc.
11 de maig, 2008 02:49
Sí, thnks, però on és aquest arxiu de config misteriós "my.cnf"?