Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal,
Tenho um problema aqui, fiz um sistema de busca simples mas gostaria de implementá-lo da seguinte forma.
Quando alguém fizer uma busca de forma errada tipo: ccasa o sistema identifique que o usuário quis dizer casa.
Ou se alguém digitar alguma coisa que não tenha no banco de dados o sistema busque por aproximação.
Exemplo:
aluno
o sistema não acha aluno mas acha
aula ou aluna ou escola
coisas relacionadas a palavra procurada.
Tem jeito?
Obrigado
Basicamente você vai ter que criar um dicionário, eu acho que alguém já disponibilizou isso na net ;)
o algoritimo é o Levenshtein
alguns exemplos de uso.
Verifique também se o google ou a unicamp já disponibilou esta api