How to Change MySQL FULLTEXT Index Minimum and Maximum Length of Words Como alterar o MySQL FULLTEXT índice mínimo e máximo da duração das palavras
MySQL database has built-in full-text search capability that allows SQL queries to perform search quickly using MySQL database engine. Banco de dados MySQL vem com capacidade de pesquisa de texto completo que permite consultas SQL para realizar pesquisa rápida de dados MySQL usando motor. The full-text search capability depends on the FULLTEXT index which is been created on various table fields or columns. A pesquisa de texto completo capacidade depende do índice FULLTEXT que é tabela foi criada em vários campos ou colunas. 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. No entanto, algumas consultas de pesquisa não poderá voltar a experted resultados ou dados, apesar de os dados são verificados a existir a pesquisa de texto completo, especialmente a curto palavras-chave ou termos de pesquisa.
The problem probably lies on the default minimum length of words indexed by FULLTEXT index which is set as 4 characters. O problema provavelmente mentiras sobre o padrão de comprimento mínimo de palavras indexados pelo índice FULLTEXT que está definido 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. Assim, quando a tentativa de busca de texto completo através do índice, as palavras curtas não são indexadas, e não voltar hance nos resultados da pesquisa.
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 padrão, o valor mínimo para a duração da palavra para ser indexada no índice FULLTEXT é quatro caracteres, enquanto o padrão comprimento máximo de palavras a serem indexadas no índice FULLTEXT é varia dependendo da versão do 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 o número de palavras indexados e pesquisados, especialmente curtas palavras, como a personagem de três palavras, administrador pode aumentar ou reduzir ao mínimo o comprimento máximo de palavras para ser indexada, usando ft_min_word_len e ft_max_word_len sistema variáveis.
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 exemplo, índice de índice FULLTEXT para a personagem de três palavras, ou 3 carta-texto, adicione a seguinte linha em conjunto com o menor valor para a variável ft_min_word_len sob [mysqld] seção para um arquivo de opções, ou seja, my.cnf:
[mysqld] [mysqld]
ft_min_word_len=3 ft_min_word_len = 3
Save the file, and then restart the MySQL server. Salve o arquivo e, em seguida, reinicie o servidor MySQL. After changing either value of full-text variable, which both affects indexing, the FULLTEXT indexes must be rebuilt. Após alterar qualquer valor da variável de texto completo, o que afeta tanto a indexação, os índices FULLTEXT devem ser reconstruídos. The following command to do a quick repair operating is sufficient to rebuild the indexes: O comando a seguir para fazer uma rápida reparação de funcionamento é suficiente para reconstruir os índices:
mysql> REPAIR TABLE tbl_name QUICK; mysql> REPAIR TABLE nome_tabela QUICK;
Note that each and every table that contains any FULLTEXT index must be repaired with SQL command above. Note que todos e cada tabela que contenha qualquer índice FULLTEXT devem ser reparados com o comando SQL acima. 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. Também não use myisamchk (a menos que você tenha definido também o parâmetro de texto completo em valores [myisamchk] secção) para executar o reconstruída como o full-text parâmetros só são conhecidos por 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. Se reconstruir não for feito, as consultas para a mesa maio conduzem a resultados incorrectos, e à alteração do quadro fará com que o servidor para ver o quadro como corrupto e que necessitam de reparação.
IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. IMPORTANTE: você estiver lendo uma máquina página traduzida que é fornecida "como está" sem garantia. 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. Ao contrário tradução humana, tradução automática não conhece a gramática, semântica, sintaxe, expressões idiomáticas da língua natural, assim, produzir muitas vezes imprecisas e de baixa qualidade texto que é enganosa e incompreensível. Thus, please refer to Assim, por favor consulte a original English article Inglês original article when in doubt. em caso de dúvida.
Related Articles Artigos relacionados
- MySQL Workbench - Visual Database Deign Tool Free Download MySQL Workbench - ferramenta visual de dados Deign download gratuito
- Aqua Words Free Word Puzzle Game from Realore Studios at GAOTD Aqua palavras palavra livre jogo de Realore Studios em GAOTD
- Windows Vista Starter Edition Supports More Than 1GB Memory (Tested on 2 GB System) O Windows Vista Starter Edition suporta mais de 1GB Memória (Testado com 2 GB System)
- Get Free $25 or More Money Refund (No Hack Required) from Credit Card Foreign Currency Conversion Fee Settlement Receba gratuitamente US $ 25 ou mais dinheiro restituição (n º Hack exigido) de cartão de crédito em moeda estrangeira conversão taxa de liquidação
- How to Change the Microsoft Office Excel Protect Sheet Password Como alterar o Microsoft Office Excel proteger folha senha
- Send Your Name to Moon On Board Lunar Reconnaissance Orbiter (LRO) Envie o seu nome à Lua a bordo de Reconhecimento Lunar Orbiter (LRO)
- Make WordPress Blog More Secure Using Secret Key Faça WordPress blog mais seguro utilizando chave secreta
- How to Enable PAE in x86 32-bit Windows Server 2003 and 2000 to Use Large 4GB or More RAM Memory How to Enable PAE em x86 de 32 bits do Windows Server 2003 e de 2000 para o Uso Large 4GB ou mais Memória RAM
- How to Enable, Use and Support 4GB or More Physical RAM Memory in 32-bit Windows Vista Como activar, Uso e Suporte 4GB ou mais de memória RAM Física de 32 bits do Windows Vista
- Intel Plans to Launch and Mass Production Duo-Core Atom Processor in July Intel planos para lançar a produção em massa e Atom processador Core Duo-em julho

































May 11th, 2008 02:49 11 de maio de 2008 02:49
Yes, thnks, but where is this mysterious config file “my.cnf”? Sim, thnks, mas onde está essa misteriosa config file "my.cnf"?
May 11th, 2008 08:21 11 de maio de 2008 08:21
Depends. Depende. Normally it’s located in /etc Normalmente ele é localizado em / etc