• Publicidade

  • Twitter

Busca de palavras pequenas no MySQL

Aqui vai uma dica para quem usa o full-text search do MySQL e precisa indexar palavras com menos de quatro letras.

Há uma opção especificamente para isso no arquivo my.conf:

[mysqld]
ft_min_word_len=3

Nesse exemplo, 3 é o número mínimo de letras para uma palavra ser indexada.

Para quem usa Mac, e Mamp, é preciso criar esse arquivo, com base nos exemplos que estão em /MAMP/Library/share/mysql. Por exemplo, copie o arquivo my-small.cnf para /MAMP/Library/, renomeie-o para my.conf e cole o bloco acima.

Obviamente, o “small” se refere a uma configuração padrão para bancos de dados pequenos.

Referências:

Tags: , , ,

Um Comentário

  1. Escrito em: 21 de julho de 2010, às 14:01 | Permalink

    Muito bom essa dica, vou testar. Estou precisando buscar produtos por marca e não esta retornando os dados como HP, LG, etc…

    Valeu pela dica

Comente

Seu email nunca será publicado ou distribuído.

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>