How to Change MySQL FULLTEXT Index Minimum and Maximum Length of Words Cómo cambiar de MySQL FULLTEXT Índice Mínimo y Máximo Duración de Palabras

MySQL database has built-in full-text search capability that allows SQL queries to perform search quickly using MySQL database engine. Base de datos de MySQL tiene una búsqueda de texto completo que permite la capacidad de consultas SQL para realizar rápidamente la búsqueda utilizando el motor de base de datos MySQL. The full-text search capability depends on the FULLTEXT index which is been created on various table fields or columns. La búsqueda de texto completo depende de la capacidad índice FULLTEXT que se han creado en diversos campos de la tabla o columnas. However, some search queries may not return the experted results or datasets, even though the data is verified to exists on full-text search, especially on short keywords or search terms. Sin embargo, algunas consultas de búsqueda no puede devolver los resultados o experted bases de datos, aunque los datos se verifica que existe en la búsqueda de texto completo, sobre todo a corto o palabras clave los términos de búsqueda.

The problem probably lies on the default minimum length of words indexed by FULLTEXT index which is set as 4 characters. El problema probablemente está en el defecto de longitud mínima de palabras indexadas por el índice FULLTEXT, que se configura como 4 caracteres. Thus, when attempting to search via full-text index, the short words are not indexed, and hance not return in search results. Así pues, al intentar la búsqueda de texto completo a través de índice, el corto palabras no están en el índice, y Hance no retorno en los resultados de búsqueda.

By default, the minimum value for length of word to be indexed in FULLTEXT index is four characters, while the default maximum length of words to be indexed in FULLTEXT index is varies depending on version of mySQL server. Por defecto, el valor mínimo para la duración de la palabra para que se indexe en FULLTEXT índice es de cuatro caracteres, mientras que la longitud máxima predeterminada de palabras para ser indexada en FULLTEXT índice varía en función de la versión del servidor MySQL. To increase the number of words indexed and searchable, especially shorter words such as three-character words, administrator can reduce the minimum or increase the maximum length of words to be indexed by using ft_min_word_len and ft_max_word_len system variables. Para aumentar el número de palabras de búsqueda indexan y, sobre todo las palabras más cortas como la de tres caracteres, es decir, el administrador puede reducir o aumentar el mínimo de la duración máxima de las palabras que se indexen mediante ft_min_word_len y ft_max_word_len variables del sistema.

For example, for FULLTEXT index to index the three-character words, or 3-letter text, add in the following line to set the lower value for ft_min_word_len variable under [mysqld] section to an option file, ie my.cnf: Por ejemplo, para el índice FULLTEXT índice a los tres caracteres, es decir, 3-carta o texto, añadir la siguiente línea para que el menor valor de la variable ft_min_word_len bajo sección [mysqld] de un fichero de opciones, es decir, my.cnf:

[mysqld]
ft_min_word_len=3

Save the file, and then restart the MySQL server. Guarde el archivo y, a continuación, reiniciar el servidor MySQL. After changing either value of full-text variable, which both affects indexing, the FULLTEXT indexes must be rebuilt. Después de cambiar el valor ya sea en texto completo de la variable, que tanto afecta a la indexación, los índices FULLTEXT deben reconstruirse. The following command to do a quick repair operating is sufficient to rebuild the indexes: El siguiente comando para hacer una rápida reparación de explotación es suficiente para reconstruir los índices:

mysql> REPAIR TABLE tbl_name QUICK; mysql> REPAIR TABLE tbl_name QUICK;

Note that each and every table that contains any FULLTEXT index must be repaired with SQL command above. Tenga en cuenta que todos y cada uno de tabla que contiene cualquier índice FULLTEXT deben ser reparados con SQL comando anterior. Also do not use myisamchk (unless you have also defined the full-text parameter values in [myisamchk] section) to perform the rebuilt as the full-text parameters are only known to mysqld server. Asimismo, no utilice myisamchk (a menos que también han definido el texto completo de los valores de los parámetros en [myisamchk] sección) para llevar a cabo la reconstruida como el texto completo sólo se conocen los parámetros de servidor mysqld. If rebuild is not done, queries for the table may yield incorrect results, and modifications to the table will cause the server to see the table as corrupt and in need of repair. Si la reconstrucción no se hace, las consultas de la tabla puede dar resultados incorrectos, y las modificaciones a la tabla hará que el servidor para ver la tabla de corrupción y en necesidad de reparación.

IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. IMPORTANTE: Usted está leyendo una máquina traducido la página que se proporciona "tal cual" sin garantía. Unlike human translation, machine translation does not understand the grammar, semantics, syntax, idioms of natural language, thus often produce inaccurate and low quality text which is misleading and incomprehensible. A diferencia de la traducción, traducción automática no entiende la gramática, semántica, sintaxis, modismos de lenguaje natural, por lo tanto, producen a menudo inexactos y de baja calidad texto que es engañosa e incomprensible. Thus, please refer to Por lo tanto, por favor, consulte original English article artículo original Inglés when in doubt. en caso de duda.



2 Responses to “How to Change MySQL FULLTEXT Index Minimum and Maximum Length of Words” 2 respuestas a "Cómo cambiar de MySQL FULLTEXT Índice Mínimo y Máximo Duración de Palabras"

  1. admin administrador
    May 11th, 2008 08:21 11 de mayo de 2008 08:21
    2 2

    Depends. Depende. Normally it's located in /etc Normalmente se encuentra en / etc

  2. chichilatte chichilatte
    May 11th, 2008 02:49 11 de mayo de 2008 02:49
    1 1

    Yes, thnks, but where is this mysterious config file “my.cnf”? Sí, Thnks, pero ¿dónde está este misterioso archivo de configuración "my.cnf"?

Leave a Reply Deje una contestación

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Usted puede utilizar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. Suscribirse a los comentarios Se ha desactivado la característica. To receive notification of latest comments posted, subscribe to Para recibir la notificación de la última envió comentarios, suscribirse a Tip and Trick Comments RSS feed Tip y truco Comentarios RSS or o register to receive registrarse para recibir new comments in daily email digest. nuevos comentarios en el email diario digerir.
Custom Search

Incoming Search Terms for the Article Próximos Términos de búsqueda para el artículo

mysql rebuild fulltext index mysql reconstruir índice de texto completo - -- mysql fulltext index mysql índice de texto completo - -- rebuild fulltext index mysql reconstruir el texto completo índice mysql - -- mysql rebuild index mysql reconstruir índice - -- mysql minimum word length mysql mínimo la longitud de la palabra - -- mysql update fulltext index mysql actualización del índice de texto completo - -- mysql rebuild FULLTEXT indexes mysql reconstruir índices FULLTEXT - -- mysql rebuild fulltext mysql reconstruir el texto completo - -- rebuild fulltext indexes MySQL reconstruir el texto completo de los índices de MySQL - -- fulltext index mysql índice de texto completo mysql - -- mysql minimum length mysql longitud mínima - -- mysql index rebuild mysql reconstruir índice - -- mysql rebuild full text index mysql reconstruir índice de texto completo - -- mysql fulltext index length mysql índice de texto completo longitud - -- rebuild index MYSQL reconstruir índice MYSQL - -- rebuild fulltext mysql reconstruir el texto completo de mysql - -- mysql text index length mysql texto índice de longitud - -- rebuild mysql fulltext index mysql reconstruir índice de texto completo - -- search búsqueda - -- mysql fulltext mysql texto completo - -- minimum word length fulltext mínimo de la longitud de la palabra texto completo - -- mysql fulltext minimum characters mysql texto completo mínimo caracteres - -- wm6 mysql WM6 mysql - -- mysql change index length mysql índice de cambio de longitud - -- mysql fulltext length mysql texto completo longitud - -- length mysql longitud mysql - -- mysql fulltext ft_min_word_len mysql texto completo ft_min_word_len - -- change mysql fulltext length mysql texto completo cambio de longitud - -- mysql full text keyword length mysql texto completo palabra clave longitud - -- all todo - -- fulltext min chars texto completo min caracteres - -- ft_min_word_len change ft_min_word_len cambio - -- fulltext search minimum length búsqueda de texto completo de longitud mínima - -- mysql change search minimum length mysql cambiar búsqueda longitud mínima - -- minimum and maximum word length full-text parameters mínimo y máximo de la longitud de la palabra en texto completo los parámetros de - -- mysql fulltext minimum word length mysql texto completo mínimo la longitud de la palabra - -- fulltext mysql texto completo mysql - -- how to rebuild FULLTEXT index MySQL cómo reconstruir índice FULLTEXT MySQL - -- fulltext length texto completo de longitud - -- mysql minimum search 3 chars help mysql búsqueda mínimo 3 caracteres ayudar - -- mysql full text search 3 chars mysql búsqueda de texto completo 3 caracteres - -- full text index mysql 3 letter words índice de texto completo mysql 3 carta de palabras - -- update fulltext index mysql índice de actualización de texto completo mysql - -- mysql 3 letter fulltext mysql 3 carta texto completo - -- mysql full text search minimum length 3 mysql búsqueda de texto completo longitud mínima 3 - -- mysql maximum indexes mysql máximos índices - -- mySQL full text search 3 letter words mySQL búsqueda de texto completo carta de 3 palabras - -- how to change minimum word length for full text search in mysql cómo cambiar la longitud de la palabra mínima para la búsqueda de texto completo en mysql - -- set mysql full text search minimum word length mysql conjunto de búsqueda de texto completo mínimo la longitud de la palabra - -- mysql full text search min length mysql búsqueda de texto completo min longitud - --