2012/5/11 Jean Domingues <[email protected]> > Euler, na pratica nao sei como ele faz o calculo. Eu tinha uma rotina de > calculo de similaridade, baseado no algoritimo ssnc, que da um peso para a > comparacao baseado em janelas de caracteres. Nesse caso, eu ia comparando > janelas de textos (ex.: rato roeu a roupa... tem 4 palavras, entao, ia > verificando a similaridade em janelas com 4 palavras no texto). A janela > que me desse a maior similaridade era aceita. Nesse caso, acho que terei > que adotar a mesma tecnica, para identificar qual parte do texto foi > responsavel pelo valor retornado. Eu preciso disso, pq eu preciso grifar o > texto na hora de apresentar pro usuario. > > Cara, "acho", que você não vai conseguir fazer isso diretamente com a pg_trgm não, mas se abandonar ele e usar o seu algoritmo, vai perder o uso de índices e, perderá em performance. Então, talvez seja interessante alias os dois, primeiro usa o "<->" pra filtrar, depois o ssnc pra grifar o texto.
Atenciosamente, -- Matheus de Oliveira
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
