Olá pessoal, tem um sistema de busca em ASP e que tem um SQL assim:
SELECT * FROM noticias WHERE titulo LIKE '%"& varbusca &"%' OR texto LIKE '%"& varbusca &"%' ORDER BY alteracao DESC
Como faço para ele pegar qualquer coisa e não só palavras certas, tipo:
Tem uma matéria assim:
Candeias será a sede da realização da II Conferência das Cidades
E se digito "Candeias" ele chama essa matéria. Mas, se digito "2º Conferência das cidades de Candeias" ele não encontra nada, por que? Ele poderia considerar alguma coisa dentro da frase "2º Conferência das cidades de Candeias", considerar pelo menos "candeais" e tal e chamar as matérias que tenha a palavra "candeias" no meio ou coisa assim, como o google faz.
Pergunta
marvi
Olá pessoal, tem um sistema de busca em ASP e que tem um SQL assim:
SELECT * FROM noticias WHERE titulo LIKE '%"& varbusca &"%' OR texto LIKE '%"& varbusca &"%' ORDER BY alteracao DESC
Como faço para ele pegar qualquer coisa e não só palavras certas, tipo:
Tem uma matéria assim:
Candeias será a sede da realização da II Conferência das Cidades
E se digito "Candeias" ele chama essa matéria. Mas, se digito "2º Conferência das cidades de Candeias" ele não encontra nada, por que? Ele poderia considerar alguma coisa dentro da frase "2º Conferência das cidades de Candeias", considerar pelo menos "candeais" e tal e chamar as matérias que tenha a palavra "candeias" no meio ou coisa assim, como o google faz.
Como resolver isso?
Desde já, agradeço!
Editado por marviLink para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.