Ir para conteúdo

POWERED BY:

Arquivado

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

webfuture

Ordenação de resultados em sistema de busca

Recommended Posts

Galera, estou com um problemão aqui, tenho um script de busca que faz a pesquisa pela informação digitada em 3 campos do banco de dados (atualmente o banco tem em média 600.000 registros), se eu deixo sem order by data desc ou qualquer outra coisa vai super rapido, a busca funciona em menos de 1 segundo, agora se eu coloco ai pronto, começa a vir em 3, 5, 7 ou mais... alguém sabe me dizer como resolver isto ou o que pode ser?

 

Uso banco de dados MySQL, é uma tabela somente, pensei em talvez dividir esta tabela em 2 tabelas, sei la, deixar na tabela principal somente os campos que sao usados na busca e os outros em outra.. sinceramente nao sei como resolver..

 

O select retornado é:

 

Select campo1, campo2, campo3, campo4, campo5 from Tabela where campo1 like '%forum%' or campo2 like '%forum%' or campo3 like '%forum%' LIMIT 0 , 10

Quem puder ajudar,

 

Xavier

Compartilhar este post


Link para o post
Compartilhar em outros sites

Camarada,

 

Este post foi fecahdo pois esta em duplicidade.

 

Para acompanhar a continução da discussão http://forum.imasters.com.br/index.php?showtopic=230066

 

t+

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.