Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
photon-0.7.0.jar | 2025-06-01 | 44.6 MB | |
photon-opensearch-0.7.0.jar | 2025-06-01 | 71.9 MB | |
README.md | 2025-05-28 | 2.5 kB | |
Release 0.7.0 source code.tar.gz | 2025-05-28 | 465.6 kB | |
Release 0.7.0 source code.zip | 2025-05-28 | 556.4 kB | |
Totals: 5 Items | 117.4 MB | 1 |
This release brings the OpenSearch version of photon out of its experimental state and makes it the recommended version to use. The ElasticSearch version is now deprecated and will be removed with the next release. If you are using the pre-computed database dumps, please use the dumps at https://download1.graphhopper.com/public/experimental for the time being when using photon-opensearch. The download server is up for a refresh and reorganisation in the coming weeks. Once this is done, we'll provide the usual stable release dumps for photon-opensearch as well. Look out for announcements over at https://nominatim.org/blog/.
The other major new feature in this release is the ability to write the export from Nominatim into a json file and reimport the file later. The export filtering options for countries, languages and extratags work with json export and import. The export format is not completely finalised yet and may still change slightly depending on the feedback we get from users. So, please try it out and let us know.
The Nominatim exports has been reorganised and reads the data now country by country, caching address information along the way. This saves millions of SQL queries and brings down the time for a planet export to half a day. The export needs a special country index on the placex
table, to be able to extract the information efficiently. It will create the index automatically if it is not yet there. If you have a user with read-only access, you can manually create the index before exporting.
The new '-import-geometry-column' option allows to import not only centroids for places but their full geometry. Be aware that this comes at the price of more than doubling the database size. Many thanks to @red-fenix for this feature!
Other changes include:
- rework Nominatim export to cache
- fix missing OSM IDs and importance values in photon-opensearch output
- fix startup error when synonym file was wrong
- remove most plufins from bundled opensearch
- correctly handle precedence between postcode boundaries and postcode address tags
- move to javlin webframework to replace unmaintained spark
- drop json dependency in favour of jackson
- add ISO3166-2 state codes to recognised address parts
The release also features a lot of code cleanup, ever increasing test coverage and a completely overhauled README.