openplans / openblock

OpenBlock is a web application and RESTful service that allows users to browse and search their local area for "hyper-local news
61 stars 26 forks source link

Geocoder: maybe do algorithmic spelling correction in addition to searching Misspelling table #106

Open slinkp opened 12 years ago

slinkp commented 12 years ago

Maybe think about using soundex or metaphone. The geocoder.us source code uses metaphone, might be worth a look. (Talk to the guys working on extracting Djeocoder from openblock about this, so as not to duplicate effort)

Note soundex and metaphone are both available as part of postgresql, see http://www.postgresql.org/docs/8.3/static/fuzzystrmatch.html

slinkp commented 12 years ago

Ticket imported from Trac: http://developer.openblockproject.org/ticket/106 Reported by: slinkp