Jorge, Você esá querendo algo como o sistema 'Você quis dizer' que o google usa? Isso se chama distância entre strings. Caso seja isso, verifica se essas referências te ajuda.
http://fgoncalves.trix.net/papers/goncalvesMetricasSimilaridadeString.html http://www.google.com.br/search?q=Algoritmo+de+Levenshtein&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a http://staffwww.dcs.shef.ac.uk/people/S.Chapman/stringmetrics.html http://www.google.com.br/search?q=distancia+entre+string&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a Abraço Rodrigo Nunes ________________________________ De: Fabrízio de Royes Mello <[email protected]> Para: Comunidade PostgreSQL Brasileira <[email protected]> Enviadas: Quinta-feira, 30 de Setembro de 2010 13:22:19 Assunto: Re: [pgbr-geral] [OFF-TOPIC] Full Text Search Em 30 de setembro de 2010 11:50, Fernando <[email protected]> escreveu: Veja a soundex() function > >http://www.postgresql.org/docs/8.3/static/fuzzystrmatch.html > >Você pode gravar o valor fonético da descrição em um atributo e utilizar para >fazer a pesquisa fonética > > > Só não acredito que ele seja eficiente com retornar bons códigos fonéticos de palavras na língua portuguesa, veja o que diz a documentação: "The Soundex system is a method of matching similar-sounding names by converting them to the same code. It was initially used by the United States Census in 1880, 1900, and 1910. Note that Soundex is not very useful for non-English names." Há algum tempo escrevi uma pequena PL para retornar códigos fonéticos na nossa língua e postei aqui na lista... de qualquer forma estou enviando novamente caso vc queira dar uma analisada... Cordialmente, -- Fabrízio de Royes Mello >> Blog sobre TI: http://fabriziomello.blogspot.com >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
