]> git.openstreetmap.org Git - nominatim.git/log
nominatim.git
4 weeks agoMerge pull request #3902 from lonvia/fix-only-closest-housenumber
Sarah Hoffmann [Mon, 8 Dec 2025 08:48:29 +0000 (09:48 +0100)]
Merge pull request #3902 from lonvia/fix-only-closest-housenumber

Reverse: only return housenumbers near street

4 weeks agoreverse: only return housenumbers near street
Sarah Hoffmann [Sun, 7 Dec 2025 10:00:23 +0000 (11:00 +0100)]
reverse: only return housenumbers near street

4 weeks agoMerge pull request #3899 from lonvia/improve-reverse-performance
Sarah Hoffmann [Sun, 7 Dec 2025 08:39:10 +0000 (09:39 +0100)]
Merge pull request #3899 from lonvia/improve-reverse-performance

Streamline reverse lookup slightly

4 weeks agoavoid extra query for finding closest housenumber in reverse
Sarah Hoffmann [Fri, 5 Dec 2025 16:09:13 +0000 (17:09 +0100)]
avoid extra query for finding closest housenumber in reverse

4 weeks agoreverse: avoid interpolation lookup when result is already perfect
Sarah Hoffmann [Thu, 4 Dec 2025 20:21:47 +0000 (21:21 +0100)]
reverse: avoid interpolation lookup when result is already perfect

4 weeks agoMerge pull request #3898 from lonvia/fix-country-restriction
Sarah Hoffmann [Thu, 4 Dec 2025 19:03:14 +0000 (20:03 +0100)]
Merge pull request #3898 from lonvia/fix-country-restriction

Fix comparision between country tokens and country restriction

4 weeks agofix comparision between countr tokens and country restriction
Sarah Hoffmann [Thu, 4 Dec 2025 17:28:04 +0000 (18:28 +0100)]
fix comparision between countr tokens and country restriction

4 weeks agoMerge pull request #3897 from lonvia/test-psycopg-33
Sarah Hoffmann [Thu, 4 Dec 2025 16:10:55 +0000 (17:10 +0100)]
Merge pull request #3897 from lonvia/test-psycopg-33

Allow psycopg 3.3 back

4 weeks agoignore typing isssue
Sarah Hoffmann [Tue, 2 Dec 2025 16:08:11 +0000 (17:08 +0100)]
ignore typing isssue

4 weeks agoexclude psycopg 3.3.0 which breaks named cursors
Sarah Hoffmann [Tue, 2 Dec 2025 14:19:36 +0000 (15:19 +0100)]
exclude psycopg 3.3.0 which breaks named cursors

4 weeks agoMerge pull request #3895 from lonvia/flaky-test
Sarah Hoffmann [Tue, 2 Dec 2025 11:46:43 +0000 (12:46 +0100)]
Merge pull request #3895 from lonvia/flaky-test

Fix flaky test around postcode word match penalties

4 weeks agofix flaky test around postcode word match penalties
Sarah Hoffmann [Tue, 2 Dec 2025 10:15:37 +0000 (11:15 +0100)]
fix flaky test around postcode word match penalties

5 weeks agoMerge pull request #3894 from lonvia/country-names-with-word-lookup
Sarah Hoffmann [Mon, 1 Dec 2025 13:54:24 +0000 (14:54 +0100)]
Merge pull request #3894 from lonvia/country-names-with-word-lookup

Add normalized form of country names to coutry tokens in word table

5 weeks agoavoid most recent psycopg 3.3 release
Sarah Hoffmann [Mon, 1 Dec 2025 13:23:36 +0000 (14:23 +0100)]
avoid most recent psycopg 3.3 release

5 weeks agoadd migration for changed country token format
Sarah Hoffmann [Thu, 27 Nov 2025 15:51:29 +0000 (16:51 +0100)]
add migration for changed country token format

5 weeks agoadapt tests to new country token format
Sarah Hoffmann [Thu, 27 Nov 2025 15:05:49 +0000 (16:05 +0100)]
adapt tests to new country token format

5 weeks agoadd normalised country name to word table
Sarah Hoffmann [Thu, 27 Nov 2025 11:00:47 +0000 (12:00 +0100)]
add normalised country name to word table

Country tokens now follow the usual convetion of having the
normalized version in the word column and the extra info about the
country code in the info column.

5 weeks agoMerge pull request #3893 from lonvia/nature-reserve
Sarah Hoffmann [Mon, 1 Dec 2025 10:36:17 +0000 (11:36 +0100)]
Merge pull request #3893 from lonvia/nature-reserve

Prefer leisure=nature_reserve as main tag over boundary=protected_area

5 weeks agoprefer leisure=nature_reserve as main tag
Sarah Hoffmann [Mon, 1 Dec 2025 08:47:55 +0000 (09:47 +0100)]
prefer leisure=nature_reserve as main tag

5 weeks agoMerge pull request #3892 from daishu0000/master
Sarah Hoffmann [Sun, 30 Nov 2025 13:13:51 +0000 (14:13 +0100)]
Merge pull request #3892 from daishu0000/master

Add success message to setup.log: related to #3891

5 weeks agofix imprecise import
Sarah Hoffmann [Sun, 30 Nov 2025 10:50:55 +0000 (11:50 +0100)]
fix imprecise import

5 weeks agoAdd success message to db log
daishu0000 [Sat, 29 Nov 2025 17:53:40 +0000 (01:53 +0800)]
Add success message to db log

5 weeks agoMerge pull request #3890 from mtmail/remove-nat-name
Sarah Hoffmann [Fri, 28 Nov 2025 13:13:30 +0000 (14:13 +0100)]
Merge pull request #3890 from mtmail/remove-nat-name

Skip nat_name in default import

5 weeks agoSkip nat_name in default import
marc tobias [Fri, 28 Nov 2025 10:35:35 +0000 (11:35 +0100)]
Skip nat_name in default import

5 weeks agoMerge pull request #3889 from lonvia/improve-linkage-code
Sarah Hoffmann [Wed, 26 Nov 2025 21:11:11 +0000 (22:11 +0100)]
Merge pull request #3889 from lonvia/improve-linkage-code

Small improvements to place linking code

5 weeks agoprefer wikidata over name match when linking
Sarah Hoffmann [Wed, 26 Nov 2025 16:44:47 +0000 (17:44 +0100)]
prefer wikidata over name match when linking

5 weeks agofix linkage removal when nothing has changed
Sarah Hoffmann [Wed, 26 Nov 2025 16:03:19 +0000 (17:03 +0100)]
fix linkage removal when nothing has changed

7 weeks agoMerge pull request #3874 from vytas7/falcon-4.2-typing
Sarah Hoffmann [Sun, 16 Nov 2025 15:12:35 +0000 (16:12 +0100)]
Merge pull request #3874 from vytas7/falcon-4.2-typing

Adapt type annotations to Falcon App type changes

7 weeks agoAdd `from __future__ import annotations` to delay evaluation
Vytautas Liuolia [Sun, 16 Nov 2025 13:41:25 +0000 (14:41 +0100)]
Add `from __future__ import annotations` to delay evaluation

8 weeks agoAdapt type annotations to Falcon App type changes
Vytautas Liuolia [Mon, 10 Nov 2025 19:09:17 +0000 (20:09 +0100)]
Adapt type annotations to Falcon App type changes

See also: https://falcon.readthedocs.io/en/latest/api/typing.html#generic-app-types

2 months agoMerge pull request #3862 from mtmail/skip-all-zero-postcodes
Sarah Hoffmann [Fri, 31 Oct 2025 09:36:05 +0000 (10:36 +0100)]
Merge pull request #3862 from mtmail/skip-all-zero-postcodes

Postcode sanetizer now skips values which are only zeros

2 months agoMerge pull request #3863 from lonvia/improve-bdd-test-names
Sarah Hoffmann [Fri, 31 Oct 2025 09:19:56 +0000 (10:19 +0100)]
Merge pull request #3863 from lonvia/improve-bdd-test-names

Add custom pytest collector for BDD feature files

2 months agodisable improved BDD test naming for pytest < 8
Sarah Hoffmann [Thu, 30 Oct 2025 19:33:43 +0000 (20:33 +0100)]
disable improved BDD test naming for pytest < 8

Needs the improved test collector introduced in pytest 8.0.

2 months agoadd custom pytest collector for BDD feature files
Sarah Hoffmann [Thu, 30 Oct 2025 16:44:17 +0000 (17:44 +0100)]
add custom pytest collector for BDD feature files

2 months agopostcode sanetizer skips postcodes which are only zeros
marc tobias [Thu, 30 Oct 2025 12:29:57 +0000 (13:29 +0100)]
postcode sanetizer skips postcodes which are only zeros

2 months agoprepare release 5.2.0
Sarah Hoffmann [Wed, 29 Oct 2025 09:01:30 +0000 (10:01 +0100)]
prepare release 5.2.0

2 months agoMerge pull request #3861 from lonvia/force-extra-tags
Sarah Hoffmann [Wed, 29 Oct 2025 07:51:40 +0000 (08:51 +0100)]
Merge pull request #3861 from lonvia/force-extra-tags

Force inclusion of extra tags when Nominatim internally depends on them

2 months agoforce inclusion of extratags used directly by Nominatim
Sarah Hoffmann [Tue, 28 Oct 2025 16:20:17 +0000 (17:20 +0100)]
force inclusion of extratags used directly by Nominatim

2 months agoharmonize use of callback with set_entrance_filter
Sarah Hoffmann [Tue, 28 Oct 2025 13:33:45 +0000 (14:33 +0100)]
harmonize use of callback with set_entrance_filter

All other functions except a simple function, so do this here as well.

2 months agoMerge pull request #3859 from lonvia/fix-entrance-addresses
Sarah Hoffmann [Fri, 24 Oct 2025 11:38:21 +0000 (13:38 +0200)]
Merge pull request #3859 from lonvia/fix-entrance-addresses

Move entrances to a separate table

2 months agoadd BDD tests for importing into the new place_entrance table
Sarah Hoffmann [Fri, 24 Oct 2025 08:52:25 +0000 (10:52 +0200)]
add BDD tests for importing into the new place_entrance table

2 months agofix syntax in presets
Sarah Hoffmann [Fri, 24 Oct 2025 07:43:06 +0000 (09:43 +0200)]
fix syntax in presets

2 months agoadd documentation for entrance table configuration
Sarah Hoffmann [Thu, 23 Oct 2025 18:53:59 +0000 (20:53 +0200)]
add documentation for entrance table configuration

2 months agoadd migration for separate entrance table
Sarah Hoffmann [Thu, 23 Oct 2025 15:23:06 +0000 (17:23 +0200)]
add migration for separate entrance table

2 months agoadapt tests for extra place_entrance table
Sarah Hoffmann [Thu, 23 Oct 2025 14:03:36 +0000 (16:03 +0200)]
adapt tests for extra place_entrance table

2 months agouse extra place_entrance table
Sarah Hoffmann [Thu, 23 Oct 2025 14:03:15 +0000 (16:03 +0200)]
use extra place_entrance table

2 months agomove entrances into extra table
Sarah Hoffmann [Thu, 23 Oct 2025 09:21:52 +0000 (11:21 +0200)]
move entrances into extra table

2 months agoMerge pull request #3857 from lonvia/leisure-garden
Sarah Hoffmann [Wed, 22 Oct 2025 12:03:19 +0000 (14:03 +0200)]
Merge pull request #3857 from lonvia/leisure-garden

Be more conservative when including leisure=garden/commons

2 months agomove some leisure features into manmade layer
Sarah Hoffmann [Wed, 22 Oct 2025 09:14:19 +0000 (11:14 +0200)]
move some leisure features into manmade layer

2 months agocorrect default values for layer on reverse
Sarah Hoffmann [Wed, 22 Oct 2025 09:05:00 +0000 (11:05 +0200)]
correct default values for layer on reverse

2 months agoexclude unamed gardens and commons
Sarah Hoffmann [Wed, 22 Oct 2025 08:34:28 +0000 (10:34 +0200)]
exclude unamed gardens and commons

These are mostly private gardens and small streches of green
not of interest for a general search.

ddd

2 months agoMerge pull request #3855 from hasandiwan/master
Sarah Hoffmann [Wed, 22 Oct 2025 09:24:40 +0000 (11:24 +0200)]
Merge pull request #3855 from hasandiwan/master

force layer to be address

2 months agoforce layer to be address
Hasan Diwan [Wed, 22 Oct 2025 07:55:10 +0000 (07:55 +0000)]
force layer to be address

2 months agoupdate CI to test against PostgreSQL 18
Sarah Hoffmann [Mon, 20 Oct 2025 16:50:30 +0000 (18:50 +0200)]
update CI to test against PostgreSQL 18

2 months agocorrect default setting for addressdetails parameter in lookup
Sarah Hoffmann [Sat, 11 Oct 2025 07:20:10 +0000 (09:20 +0200)]
correct default setting for addressdetails parameter in lookup

Fixes #3850.

3 months agoMerge pull request #3840 from lonvia/normalize-penalties
Sarah Hoffmann [Fri, 12 Sep 2025 19:59:39 +0000 (21:59 +0200)]
Merge pull request #3840 from lonvia/normalize-penalties

Improve termination condition for forward search

3 months agoMerge pull request #3836 from Johannes-Andersen/chore/i18NorwegianCountries
Sarah Hoffmann [Fri, 12 Sep 2025 19:01:03 +0000 (21:01 +0200)]
Merge pull request #3836 from Johannes-Andersen/chore/i18NorwegianCountries

chore: update no,nb,nn country-names translation

3 months agofix new mypy issue
Sarah Hoffmann [Fri, 12 Sep 2025 17:32:49 +0000 (19:32 +0200)]
fix new mypy issue

3 months agochore: update no,nb,nn country-names translation
Johannes Andersen [Fri, 12 Sep 2025 16:20:56 +0000 (18:20 +0200)]
chore: update no,nb,nn country-names translation

3 months agoadapt tests to new penalties
Sarah Hoffmann [Fri, 12 Sep 2025 15:45:22 +0000 (17:45 +0200)]
adapt tests to new penalties

3 months agoreduce penalty for artificial housenumbers
Sarah Hoffmann [Fri, 12 Sep 2025 15:44:54 +0000 (17:44 +0200)]
reduce penalty for artificial housenumbers

3 months agoin-word penalty for final address token
Sarah Hoffmann [Fri, 12 Sep 2025 10:05:29 +0000 (12:05 +0200)]
in-word penalty for final address token

3 months agohousenumber and postcode cross penalties for partials
Sarah Hoffmann [Fri, 12 Sep 2025 09:50:01 +0000 (11:50 +0200)]
housenumber and postcode cross penalties for partials

3 months agobase penalty for housenumber searches on similar address searches
Sarah Hoffmann [Fri, 12 Sep 2025 08:52:42 +0000 (10:52 +0200)]
base penalty for housenumber searches on similar address searches

3 months agostop searching earlier after the first results was found
Sarah Hoffmann [Fri, 12 Sep 2025 08:01:13 +0000 (10:01 +0200)]
stop searching earlier after the first results was found

3 months agoremove base penalty for postcodes
Sarah Hoffmann [Fri, 12 Sep 2025 07:45:57 +0000 (09:45 +0200)]
remove base penalty for postcodes

This is a relict from having base penalties for all terms.

3 months agoMerge pull request #3835 from lonvia/remove-japanese-variants
Sarah Hoffmann [Thu, 11 Sep 2025 15:45:30 +0000 (17:45 +0200)]
Merge pull request #3835 from lonvia/remove-japanese-variants

Remove japanese variants

3 months agoMerge pull request #3834 from lonvia/neighbourhoods
Sarah Hoffmann [Thu, 11 Sep 2025 13:25:01 +0000 (15:25 +0200)]
Merge pull request #3834 from lonvia/neighbourhoods

Improve handling of neighbourhoods in addresses

3 months agoremove japanese variants
Sarah Hoffmann [Thu, 11 Sep 2025 13:20:57 +0000 (15:20 +0200)]
remove japanese variants

Variants are only meant for word morphing which does not exist
for Kanji.

3 months agoadapt BDD tests for new address ranks
Sarah Hoffmann [Thu, 11 Sep 2025 09:56:39 +0000 (11:56 +0200)]
adapt BDD tests for new address ranks

3 months agofix query time logging for structured queries
Sarah Hoffmann [Thu, 11 Sep 2025 08:54:02 +0000 (10:54 +0200)]
fix query time logging for structured queries

3 months agodowngrade neighbourhoods and landuses
Sarah Hoffmann [Thu, 11 Sep 2025 08:20:33 +0000 (10:20 +0200)]
downgrade neighbourhoods and landuses

Neighbourhoods shoud be below a quarter hierarchically speaking, so
downgrade them a bit. Consider named landuses the area form of a
meighbourhood and put it at the same level.

3 months agodowngrade Japanese boundaries one level
Sarah Hoffmann [Thu, 11 Sep 2025 08:01:24 +0000 (10:01 +0200)]
downgrade Japanese boundaries one level

Definition is shifted by one compared to other countries,
see https://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative

3 months agoMerge pull request #3833 from lonvia/rework-logging
Sarah Hoffmann [Thu, 11 Sep 2025 06:46:44 +0000 (08:46 +0200)]
Merge pull request #3833 from lonvia/rework-logging

Introduce generic query statistics and make log output configurable

3 months agoexport QueryStatistics type
Sarah Hoffmann [Wed, 10 Sep 2025 19:40:39 +0000 (21:40 +0200)]
export QueryStatistics type

3 months agoadd documentation for library API
Sarah Hoffmann [Wed, 10 Sep 2025 19:38:09 +0000 (21:38 +0200)]
add documentation for library API

3 months agoadd additional stats for search queries
Sarah Hoffmann [Wed, 10 Sep 2025 18:49:46 +0000 (20:49 +0200)]
add additional stats for search queries

3 months agomake log output configurable
Sarah Hoffmann [Wed, 10 Sep 2025 18:11:46 +0000 (20:11 +0200)]
make log output configurable

3 months agouse new QueryStatistics in API server
Sarah Hoffmann [Wed, 10 Sep 2025 09:52:06 +0000 (11:52 +0200)]
use new QueryStatistics in API server

3 months agointroduce parameter for saving query statistics
Sarah Hoffmann [Wed, 10 Sep 2025 08:24:20 +0000 (10:24 +0200)]
introduce parameter for saving query statistics

3 months agoMerge pull request #3830 from lonvia/split-transliteration
Sarah Hoffmann [Tue, 9 Sep 2025 08:28:21 +0000 (10:28 +0200)]
Merge pull request #3830 from lonvia/split-transliteration

Improve word match penalty for scripts without word boundaries

3 months agosplit normalized word when transliteration is split up
Sarah Hoffmann [Mon, 8 Sep 2025 20:24:11 +0000 (22:24 +0200)]
split normalized word when transliteration is split up

4 months agoMerge pull request #3828 from lonvia/code-cleanup
Sarah Hoffmann [Sat, 6 Sep 2025 14:59:52 +0000 (16:59 +0200)]
Merge pull request #3828 from lonvia/code-cleanup

Code cleanup

4 months agono longer accept None in result maker functions
Sarah Hoffmann [Wed, 3 Sep 2025 19:42:12 +0000 (21:42 +0200)]
no longer accept None in result maker functions

4 months agoremove unused functions
Sarah Hoffmann [Tue, 5 Aug 2025 13:36:33 +0000 (15:36 +0200)]
remove unused functions

4 months agoMerge pull request #3827 from lonvia/rework-query-timeouts
Sarah Hoffmann [Sat, 6 Sep 2025 09:08:55 +0000 (11:08 +0200)]
Merge pull request #3827 from lonvia/rework-query-timeouts

Apply request timeouts while waiting for a connection

4 months agoadd test for timeout class
Sarah Hoffmann [Fri, 5 Sep 2025 12:56:29 +0000 (14:56 +0200)]
add test for timeout class

4 months agoapply request timeout also while waiting for a connection from pool
Sarah Hoffmann [Fri, 5 Sep 2025 12:47:14 +0000 (14:47 +0200)]
apply request timeout also while waiting for a connection from pool

4 months agoread request_timeout configuration only once
Sarah Hoffmann [Wed, 3 Sep 2025 07:43:08 +0000 (09:43 +0200)]
read request_timeout configuration only once

4 months agoMerge pull request #3825 from emlove/entrance-docs
Sarah Hoffmann [Wed, 3 Sep 2025 19:18:15 +0000 (21:18 +0200)]
Merge pull request #3825 from emlove/entrance-docs

Some docs for the entrances output

4 months agoAdd example entrances output
Emily Love Watson [Wed, 3 Sep 2025 14:55:43 +0000 (09:55 -0500)]
Add example entrances output

4 months agoMerge pull request #3826 from lonvia/decrease-default-pool-size
Sarah Hoffmann [Wed, 3 Sep 2025 06:53:54 +0000 (08:53 +0200)]
Merge pull request #3826 from lonvia/decrease-default-pool-size

reduce default DB pool size

4 months agoSome docs for the entrances output
Emily Love Watson [Tue, 2 Sep 2025 16:58:29 +0000 (11:58 -0500)]
Some docs for the entrances output

4 months agoreduce default DB pool size
Sarah Hoffmann [Tue, 2 Sep 2025 20:10:30 +0000 (22:10 +0200)]
reduce default DB pool size

4 months agoMerge pull request #3807 from emlove/return-entrance-location
Sarah Hoffmann [Sat, 30 Aug 2025 18:08:33 +0000 (20:08 +0200)]
Merge pull request #3807 from emlove/return-entrance-location

Index and return entrance coordinates for places

4 months agoStore entrance fields as columns on table
Emily Love Watson [Fri, 22 Aug 2025 20:57:28 +0000 (15:57 -0500)]
Store entrance fields as columns on table

4 months agoSelect all entrances for results in one query
Emily Love Watson [Thu, 21 Aug 2025 16:35:23 +0000 (11:35 -0500)]
Select all entrances for results in one query

4 months agoUpdate entrances when entrance nodes are updated
Emily Love Watson [Wed, 20 Aug 2025 19:59:25 +0000 (14:59 -0500)]
Update entrances when entrance nodes are updated

4 months agoUpdate entrances schema
Emily Love Watson [Thu, 14 Aug 2025 19:37:24 +0000 (14:37 -0500)]
Update entrances schema

4 months agoIndex and return entrance coordinates for indexed locations
Emily Love Watson [Tue, 5 Aug 2025 15:23:45 +0000 (10:23 -0500)]
Index and return entrance coordinates for indexed locations