To solve the inaccurate address match problem in financial fraud detection as for a address ,do address cleaning and normalize,then parse it, using Baidu Map API to improve the accuracy
- Address clean and normalize
- Address parse, according to http://www.dqxxkx.cn/CN/abstract/abstract23025.shtml#1
- Address similarity calculate and matching
- Baidu API searching
- apply for Baidu Map API token
- Install Mysql and mysql drivers
- install and configure java&maven environment
- happily run AddressMatch.java
- AddressCleanMatchUtils.java some tools of address cleaning and matching
- AddressMatch.java main function of whole project
- AddressStringParser.java parse address according to keyword and rules
- BaiduMapAPIQueryTools.java using Baidu map API to get accuracy result
- GetProvinceFromDatabase.java mysql option, you can store data into database and using National Administrative divisions to get better result