komoot has build the address search called photon where Sarah from Nominatim, Svantulden from Route.nl, sdole, yohanboniface and I are involved a bit in development. Photon turns OpenStreetMap data into Nominatim (Based on postgres DB), cleans up the data there and feeds it into ElasticSearch.
I use photon for our GraphHopper Geocoding API - e.g. try it here via address autocompletion.
First of all I would like to invite anyone to contribute to this open source project. The setup is easy and now including weekly world wide data updates provided from us.
The problem why I'm also posting here is that we would like to improve quality in areas like Austria, where the current geocoding does not that well work for house number precise requests due to missing address data in OpenStreetMap there (lack of house-number precision). We all could better map houses in these areas but for the time being we could also use different data from e.g. openaddresses.io having also millions of addresses.
We would really like to have this integration which could work e.g. as follows:
- make photon feeding the data into a different index of ElasticSearch
- remove duplicates in the openaddresses index, which are already present in OpenStreetMap (MLT queries?)
- merge the two indices
It is probably not such a simple task but we've even acquired a certain budget and we are seeking now both: 1. financial support and 2. possible contributors, companies or freelancers doing the necessary work.
Let me know what you think about photon in general. And also ping me (public or private) if you would have interests in supporting this work somehow.