Riconoscimento string


#1

mi servirebbe un sistema di riconoscimento stringhe simili (ad esempio
se scrivo “Universita di Bologna” / “università bologna” deve dirmi
simile al 90%) conoscete plugin o programmi open che lo contengono (così
me lo estrapolo) ?


#2

Il giorno 21/apr/09, alle ore 09:32, Alessandro S. ha scritto:

mi servirebbe un sistema di riconoscimento stringhe simili (ad esempio
se scrivo “Universita di Bologna” / “università bologna” deve dirmi
simile al 90%) conoscete plugin o programmi open che lo contengono
(così
me lo estrapolo) ?

Puoi usare Amatch (http://amatch.rubyforge.org/): contiene gli
algoritmi più comuni per misurare la distanza tra due stringhe, per
esempio:

m = Amatch::Levenshtein.new(“Università di Bologna”)
m.match(“università bologna”)
=> 5
m.match(“università roma”)
=> 9

Ciao,
Ivan