Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

stview

Busca de registro por palavras-chave

Recommended Posts

Estou criando um site que vai ser totalmente baseado em tags, em todas as áreas o índice será em forma de tag cloud, não teremos índice de categorias e etc.Estou com uma dúvida se a forma que criei é a melhor.Quando cadastro um conteúdo, insiro lá nome, texto ... e um campo para palavras-chave, que serão as tags.Nas palavras-chave uso um separador, vamos ver um exemplo: php|sql|mysql|cssMinha dúvida é em como realizar uma busca no banco para os registro que contenham a tag 'sql' por exemplo.Rapidamente posso usar "tag LIKE '%sql%'" mas neste caso eu teria retorno de registro sobre mysql e que não me interessa.A solução (até o momento) foi usar LIKE para todas as variações possíveis, tipo 'sql' 'sql|%' '%|sql' '%|sql|%'.Existe outra solução?Um detalhe, a tabela é InnoDB, se fosse MyISAM acho que FULLTEXT solucionaria.// EDITOutra dúvida seria em relação ao case sensitive, como buscar por sql e retornar SQL e sql?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ricardo estou com o mesmo problema de busca com case sensitive....Eu procuro por 'sp' porém no meu banco de dados tem 'SP' e 'sp' e ele me retorna somente os minúsculosestou na busca de uma solução, se eu encontrar posto aqui !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.