Com a Canvi MySQL FULLTEXT Indexen Mínima i Màxima Llargada de Paraules » Punta i Truc

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.



2 Respostes a "com a Canvi Indexen MySQL FULLTEXT Mínima i Màxima Llargada de Paraules"

  1. admin
    11 de maig, 2008 08:21
    2

    Depèn. Normalment ha localitzat dins /etc.

  2. chichilatte
    11 de maig, 2008 02:49
    1

    Sí, thnks, però on és aquest arxiu de config misteriós "my.cnf"?

Deixi una Resposta

Pot utilitzar aquests cordons: <A href=" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscrigui tret de comentaris ha estat impossibilitat. Per rebre notificació d'últims comentaris enviats, subscrigui Punta i digereixen el menjar Trick Comments RSS o caixa per rebre comentaris nous a l'e-mail diari.
Custom Search

Termes de Recerca Nous per l'Article

mysql reconstrueix fulltext índex - índex de mysql fulltext - reconstrueix mysql d'índex de fulltext - mysql reconstrueix índex - mysql llargada de paraula de mínim - índex de fulltext d'actualització de mysql - mysql reconstrueix FULLTEXT índexs - mysql reconstrueix fulltext - reconstrueix fulltext índexs MySQL - mysql d'índex de fulltext - llargada mínima de mysql - mysql índex reconstrueix - mysql reconstrueix complet text índex - llargada d'índex de mysql fulltext - reconstrueix índex MYSQL - reconstrueix fulltext mysql - llargada d'índex de text de mysql - mysql fulltext - mínim fulltext de llargada de paraula - caràcters mínims de mysql fulltext - wm6 mysql - mysql llargada d'índex de canvi - llargada de mysql fulltext - llargada mysql - mysql fulltext ft_min_word_len - llargada de mysql fulltext de canvi - llargada de keyword de text complet de mysql - tot - fulltext mín. socarrima - ft_min_word_len canvia - reconstrueix mysql fulltext índex - fulltext recerca mínim llargada - recerca de canvi de mysql mínim llargada - mínim i màxim paràmetres de text complet de llargada de paraula - mysql fulltext llargada de paraula de mínim - fulltext mysql - com reconstruir FULLTEXT índex MySQL - fulltext llargada - recerca mínima de mysql 3 socarrima ajuda - recerca de text complet de mysql 3 socarrima - complet paraules de carta de mysql 3 d'índex de text - mysql d'índex de fulltext d'actualització - carta de mysql 3 fulltext - recerca de text complet de mysql mínim llargada 3 - índexs màxims de mysql - recerca de text complet de mySQL 3 paraules de carta - com canviar mínim expressa llargada per complet recerca de text en mysql - llargada de paraula de mínim de recerca de text complet de mysql de conjunt - recerca de text complet de mysql mín. llargada - llargada de paraula de mysql -