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.
Related Articles Artículos relacionados
- MySQL Workbench - Visual Database Deign Tool Free Download MySQL Workbench - Herramienta de bases de datos visuales Deign Descarga gratuita
- Aqua Words Free Word Puzzle Game from Realore Studios at GAOTD Aqua Palabras Word Puzzle Juego Libre de Estudios Realore en GAOTD
- 64-bit (x64) Windows Vista SP1 (6001.1800) tcpip.sys Auto Patcher to Fix Event ID 4226 and Unlock Increase Maximum Connections Allowed 64-bit (x64) Windows Vista SP1 (6001.1800) Tcpip.sys Auto patcher para fijar el Id. de suceso 4226 y desbloqueo Aumento máximo de conexiones permitidas
- How to Change the Display Language (Including Welcome Screen) in Windows Vista Cómo cambiar el idioma de visualización (Incluye pantalla de bienvenida) en Windows Vista
- How to Change Icon of Shortcut in Windows Vista Cómo Cambiar icono de acceso directo en Windows Vista
- How to Activate or Change to Windows Vista Ultimate Extras Glass or Pearl Sound Scheme Cómo activar o cambiar a Windows Vista Ultimate Extras Vidrio o Perla Sonido régimen
- How to Change the Microsoft Office Excel Protect Sheet Password Cómo cambiar el Microsoft Office Excel Proteger Hoja Contraseña
- Download Windows Search 4.0 Preview Descargar Windows Vista previa de búsqueda 4,0
- How to Enable PAE in x86 32-bit Windows Server 2003 and 2000 to Use Large 4GB or More RAM Memory ¿Cómo que permita a los PAE en x86 32-bit de Windows Server 2003 y 2000 a Uso Grande 4GB o más de memoria RAM
- Make Searches with Natural Language on Powerset Search Engine Hacer búsquedas en lenguaje natural con Powerset Search Engine










































May 11th, 2008 08:21 11 de mayo de 2008 08:21
Depends. Depende. Normally it's located in /etc Normalmente se encuentra en / etc
May 11th, 2008 02:49 11 de mayo de 2008 02:49
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"?