]> git.openstreetmap.org Git - nominatim.git/log
nominatim.git
12 days agoMerge remote-tracking branch 'upstream/master' master deploy
Sarah Hoffmann [Thu, 11 Apr 2024 17:36:04 +0000 (19:36 +0200)]
Merge remote-tracking branch 'upstream/master'

12 days agoMerge pull request #3390 from lonvia/poi-in-poi
Sarah Hoffmann [Thu, 11 Apr 2024 15:32:01 +0000 (17:32 +0200)]
Merge pull request #3390 from lonvia/poi-in-poi

Handle POIs in POIs during reverse lookup

12 days agoadd slight preference for locating point POIs over POI areas
Sarah Hoffmann [Wed, 10 Apr 2024 19:26:37 +0000 (21:26 +0200)]
add slight preference for locating point POIs over POI areas

2 weeks agoMerge pull request #3389 from mtmail/cli-autodiscover-valid-formats
Sarah Hoffmann [Tue, 9 Apr 2024 12:58:53 +0000 (14:58 +0200)]
Merge pull request #3389 from mtmail/cli-autodiscover-valid-formats

CLI: get valid --format values via autodiscover

2 weeks agoCLI: get valid --format values via autodiscover
marc tobias [Mon, 8 Apr 2024 16:07:49 +0000 (18:07 +0200)]
CLI: get valid --format values via autodiscover

2 weeks agoMerge pull request #3385 from mtmail/docs-reverse-only
Sarah Hoffmann [Wed, 3 Apr 2024 12:33:54 +0000 (14:33 +0200)]
Merge pull request #3385 from mtmail/docs-reverse-only

Import documentation: reverse-only only a little faster import

2 weeks agoImport documentation: reverse-only only a little faster import [skip ci]
marc tobias [Tue, 2 Apr 2024 20:13:33 +0000 (22:13 +0200)]
Import documentation: reverse-only only a little faster import [skip ci]

2 weeks agoMerge pull request #3384 from mtmail/geocodejson-admin-levels-only-boundaries
Sarah Hoffmann [Wed, 3 Apr 2024 09:52:08 +0000 (11:52 +0200)]
Merge pull request #3384 from mtmail/geocodejson-admin-levels-only-boundaries

geocodejson: admin level output should only print boundaries

2 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Wed, 3 Apr 2024 08:55:36 +0000 (10:55 +0200)]
Merge remote-tracking branch 'upstream/master'

2 weeks agoMerge pull request #3383 from lonvia/window-searches
Sarah Hoffmann [Wed, 3 Apr 2024 08:55:10 +0000 (10:55 +0200)]
Merge pull request #3383 from lonvia/window-searches

Reorganize SQL for place search using window functions

3 weeks agoincrease search area when filtering by postcode
Sarah Hoffmann [Tue, 2 Apr 2024 16:07:23 +0000 (18:07 +0200)]
increase search area when filtering by postcode

3 weeks agogeocodejson: admin level output should only print boundaries
marc tobias [Tue, 2 Apr 2024 16:58:09 +0000 (18:58 +0200)]
geocodejson: admin level output should only print boundaries

3 weeks agoadapt tests for windowing SQL
Sarah Hoffmann [Tue, 2 Apr 2024 14:32:49 +0000 (16:32 +0200)]
adapt tests for windowing SQL

Results with high penalty are now thrown out earlier.

3 weeks agohousenumber position should hint on direction
Sarah Hoffmann [Tue, 2 Apr 2024 14:30:50 +0000 (16:30 +0200)]
housenumber position should hint on direction

rather than increasing penalty.

3 weeks agoremove restriction on frequent one word names
Sarah Hoffmann [Tue, 2 Apr 2024 14:28:17 +0000 (16:28 +0200)]
remove restriction on frequent one word names

This is now solved by reducing results with the windowing SQL
during search.

3 weeks agosplit search SQL in windowed search_name lookup and constraint search
Sarah Hoffmann [Tue, 2 Apr 2024 14:17:21 +0000 (16:17 +0200)]
split search SQL in windowed search_name lookup and constraint search

3 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Mon, 1 Apr 2024 13:05:36 +0000 (15:05 +0200)]
Merge remote-tracking branch 'upstream/master'

3 weeks agominimum counts for tokens should always be 1
Sarah Hoffmann [Mon, 1 Apr 2024 12:25:51 +0000 (14:25 +0200)]
minimum counts for tokens should always be 1

to avoid accidental devision by 0.

3 weeks agoMerge pull request #3375 from matkoniecz/patch-1
Sarah Hoffmann [Wed, 27 Mar 2024 09:03:45 +0000 (10:03 +0100)]
Merge pull request #3375 from matkoniecz/patch-1

add missing space in taginfo listing

4 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Tue, 26 Mar 2024 21:44:04 +0000 (22:44 +0100)]
Merge remote-tracking branch 'upstream/master'

4 weeks agodon't even try heavily penalized searches
Sarah Hoffmann [Tue, 26 Mar 2024 21:00:25 +0000 (22:00 +0100)]
don't even try heavily penalized searches

4 weeks agoreintroduce cutoffs when searching for very frequent words
Sarah Hoffmann [Tue, 26 Mar 2024 20:46:37 +0000 (21:46 +0100)]
reintroduce cutoffs when searching for very frequent words

4 weeks agodon't even try heavily penalized searches
Sarah Hoffmann [Tue, 26 Mar 2024 19:27:56 +0000 (20:27 +0100)]
don't even try heavily penalized searches

4 weeks agoadd missing space in taginfo listing
Mateusz Konieczny [Tue, 26 Mar 2024 14:43:00 +0000 (15:43 +0100)]
add missing space in taginfo listing

say https://taginfo.openstreetmap.org/tags/shop=guns#projects was listing description

`POI/feature in the search database(except for values: no).`

4 weeks agowork around strange query planning behaviour
Sarah Hoffmann [Tue, 26 Mar 2024 08:57:24 +0000 (09:57 +0100)]
work around strange query planning behaviour

4 weeks agoMerge pull request #3373 from lonvia/restrict-man-made
Sarah Hoffmann [Mon, 25 Mar 2024 14:20:47 +0000 (15:20 +0100)]
Merge pull request #3373 from lonvia/restrict-man-made

Style tweaks: restrict man_made features to be imported

4 weeks agostyle: restrict man_made main tag to selected values
Sarah Hoffmann [Mon, 18 Mar 2024 20:26:41 +0000 (21:26 +0100)]
style: restrict man_made main tag to selected values

5 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Mon, 18 Mar 2024 13:37:25 +0000 (14:37 +0100)]
Merge remote-tracking branch 'upstream/master'

5 weeks agoMerge pull request #3367 from lonvia/address-word-counts
Sarah Hoffmann [Mon, 18 Mar 2024 13:32:26 +0000 (14:32 +0100)]
Merge pull request #3367 from lonvia/address-word-counts

Introduce word usage statistics for addresses

5 weeks agouse address counts for improving index lookup
Sarah Hoffmann [Sat, 16 Mar 2024 15:56:04 +0000 (16:56 +0100)]
use address counts for improving index lookup

5 weeks agoadd penalty for single words that look like stop words
Sarah Hoffmann [Sat, 16 Mar 2024 10:26:00 +0000 (11:26 +0100)]
add penalty for single words that look like stop words

5 weeks agoadd address counts to tokens
Sarah Hoffmann [Fri, 15 Mar 2024 09:54:13 +0000 (10:54 +0100)]
add address counts to tokens

5 weeks agoextend word statistics to address index
Sarah Hoffmann [Wed, 13 Mar 2024 14:10:25 +0000 (15:10 +0100)]
extend word statistics to address index

Word frequency in names is not sufficient to interpolate word
frequency in the address because names of towns, states etc. are
much more frequently used than, say street names.

5 weeks agoMerge pull request #3363 from mtmail/docs-link-correction
Sarah Hoffmann [Thu, 14 Mar 2024 16:46:34 +0000 (17:46 +0100)]
Merge pull request #3363 from mtmail/docs-link-correction

Docs: correct URL of an internal link

5 weeks agodocs: correct URL of an internal link
marc tobias [Thu, 14 Mar 2024 12:50:24 +0000 (13:50 +0100)]
docs: correct URL of an internal link

6 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Tue, 12 Mar 2024 16:11:02 +0000 (17:11 +0100)]
Merge remote-tracking branch 'upstream/master'

6 weeks agoadd geometry details for postcode area output
Sarah Hoffmann [Tue, 12 Mar 2024 12:51:29 +0000 (13:51 +0100)]
add geometry details for postcode area output

6 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Tue, 12 Mar 2024 09:05:43 +0000 (10:05 +0100)]
Merge remote-tracking branch 'upstream/master'

6 weeks agoMerge pull request #3362 from lonvia/find-postcode-areas
Sarah Hoffmann [Tue, 12 Mar 2024 09:05:16 +0000 (10:05 +0100)]
Merge pull request #3362 from lonvia/find-postcode-areas

Lookup postcode areas for postcode results

6 weeks agoremove BDD test for place_id details
Sarah Hoffmann [Mon, 11 Mar 2024 20:07:14 +0000 (21:07 +0100)]
remove BDD test for place_id details

It is not reliable.

6 weeks agoexclude postcode test from legacy and php
Sarah Hoffmann [Mon, 11 Mar 2024 14:28:57 +0000 (15:28 +0100)]
exclude postcode test from legacy and php

6 weeks agopostcodes: exclude seen places later
Sarah Hoffmann [Mon, 11 Mar 2024 14:18:57 +0000 (15:18 +0100)]
postcodes: exclude seen places later

The seen list will only have the postcode area when available but
we want the postcode point excluded as well if the area has been seen.

6 weeks agolook for postcode areas when finding something in the postcode table
Sarah Hoffmann [Mon, 11 Mar 2024 13:48:24 +0000 (14:48 +0100)]
look for postcode areas when finding something in the postcode table

6 weeks agoprepare release 4.4.0 v4.4.0
Sarah Hoffmann [Thu, 7 Mar 2024 10:43:01 +0000 (11:43 +0100)]
prepare release 4.4.0

6 weeks agoMerge pull request #3358 from lonvia/pg-module-for-pg16
Sarah Hoffmann [Thu, 7 Mar 2024 10:39:24 +0000 (11:39 +0100)]
Merge pull request #3358 from lonvia/pg-module-for-pg16

Fix compilation of legacy module for PostgreSQL 16

7 weeks agoactions: run legacy test against newest postgresql 16
Sarah Hoffmann [Tue, 5 Mar 2024 15:33:35 +0000 (16:33 +0100)]
actions: run legacy test against newest postgresql 16

7 weeks agofix compilation of PG module for PostgreSQL 16
Sarah Hoffmann [Tue, 5 Mar 2024 15:31:02 +0000 (16:31 +0100)]
fix compilation of PG module for PostgreSQL 16

This version requires an additional include for the macros used.

7 weeks agoMerge pull request #3356 from lonvia/use-date-from-osm2pgsql-prop
Sarah Hoffmann [Tue, 5 Mar 2024 14:32:16 +0000 (15:32 +0100)]
Merge pull request #3356 from lonvia/use-date-from-osm2pgsql-prop

Use import date from osm2pgsql property table if available

7 weeks agouse import date from osm2pgsql property table if available
Sarah Hoffmann [Tue, 5 Mar 2024 10:33:32 +0000 (11:33 +0100)]
use import date from osm2pgsql property table if available

7 weeks agoMerge pull request #3353 from mtmail/add-codespell
Sarah Hoffmann [Mon, 4 Mar 2024 13:02:00 +0000 (14:02 +0100)]
Merge pull request #3353 from mtmail/add-codespell

Github Actions: add codespell linter, warn only

7 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Mon, 4 Mar 2024 08:36:25 +0000 (09:36 +0100)]
Merge remote-tracking branch 'upstream/master'

7 weeks agoGithub Actions: add codespell linter, warn only
marc tobias [Sun, 3 Mar 2024 23:17:57 +0000 (00:17 +0100)]
Github Actions: add codespell linter, warn only

7 weeks agoMerge pull request #3350 from lonvia/improve-postcode-handling
Sarah Hoffmann [Wed, 28 Feb 2024 17:45:31 +0000 (18:45 +0100)]
Merge pull request #3350 from lonvia/improve-postcode-handling

Improve handling of postcode areas

7 weeks agoMerge pull request #3349 from lonvia/remove-way-geometry-table-after-import
Sarah Hoffmann [Wed, 28 Feb 2024 16:47:34 +0000 (17:47 +0100)]
Merge pull request #3349 from lonvia/remove-way-geometry-table-after-import

Drop lower-rank-ways index after import

7 weeks agoimprove display name for postcodes
Sarah Hoffmann [Tue, 27 Feb 2024 15:58:57 +0000 (16:58 +0100)]
improve display name for postcodes

Don't add the postcode again in the list of address details and
make sure that the result proper always comes before anything else
independently of the address rank.

7 weeks agofor postcodes use rank_search as base rank for finding addresses
Sarah Hoffmann [Tue, 27 Feb 2024 15:57:35 +0000 (16:57 +0100)]
for postcodes use rank_search as base rank for finding addresses

The rank_address reflects the position in the address which is
usually lower than what one would expect for a postcode area.

7 weeks agodrop lower-rank-ways index after import
Sarah Hoffmann [Wed, 28 Feb 2024 13:35:56 +0000 (14:35 +0100)]
drop lower-rank-ways index after import

The index becomes quite big and is only needed during import
because the full geometry import does not exist yet.

7 weeks agoMerge pull request #3342 from mtmail/tyops
Sarah Hoffmann [Wed, 28 Feb 2024 13:25:16 +0000 (14:25 +0100)]
Merge pull request #3342 from mtmail/tyops

Correct some typos

7 weeks agoMerge pull request #3347 from lonvia/tweak-boundary-imports
Sarah Hoffmann [Wed, 28 Feb 2024 13:22:08 +0000 (14:22 +0100)]
Merge pull request #3347 from lonvia/tweak-boundary-imports

Assorted style tweaks

7 weeks agoMerge pull request #3346 from lonvia/reduce-artificial-importance
Sarah Hoffmann [Wed, 28 Feb 2024 13:21:46 +0000 (14:21 +0100)]
Merge pull request #3346 from lonvia/reduce-artificial-importance

Reduce default importance

7 weeks agoMerge pull request #3345 from lonvia/simplify-large-geometries
Sarah Hoffmann [Wed, 28 Feb 2024 11:06:49 +0000 (12:06 +0100)]
Merge pull request #3345 from lonvia/simplify-large-geometries

Simplify very large polygons that are not used in addresses

7 weeks agoMerge pull request #3344 from lonvia/osm2pgsql-new-middle
Sarah Hoffmann [Wed, 28 Feb 2024 11:06:33 +0000 (12:06 +0100)]
Merge pull request #3344 from lonvia/osm2pgsql-new-middle

Update osm2pgsql to latest 1.11.0 and add support for new middle format

8 weeks agoadd support for new middle table format of osm2pgsql
Sarah Hoffmann [Thu, 15 Feb 2024 15:19:56 +0000 (16:19 +0100)]
add support for new middle table format of osm2pgsql

Functions are adapted according to the format detected from the
osm2pgsql property table.

8 weeks agosimplify very large polygons non used in addresses
Sarah Hoffmann [Wed, 14 Feb 2024 10:26:33 +0000 (11:26 +0100)]
simplify very large polygons non used in addresses

Polygons with rank_address = 0 are only used in search and (rarely)
for reverse lookup. Geometries do not need to be precise for that
because topology does not matter. OSM has some very large polygons
of natural features with sizes of more than 10MB. Simplify these
polygons to keep the database and indexes smaller.

8 weeks agoreduce importance when computed from search rank
Sarah Hoffmann [Fri, 9 Feb 2024 08:16:11 +0000 (09:16 +0100)]
reduce importance when computed from search rank

8 weeks agodo not send outdated parameters to osm2pgsql flex
Sarah Hoffmann [Wed, 14 Feb 2024 15:07:27 +0000 (16:07 +0100)]
do not send outdated parameters to osm2pgsql flex

8 weeks agoupdate osm2pgsql to 1.11.0
Sarah Hoffmann [Wed, 14 Feb 2024 14:19:26 +0000 (15:19 +0100)]
update osm2pgsql to 1.11.0

8 weeks agodrop more railway tags
Sarah Hoffmann [Thu, 15 Feb 2024 16:00:56 +0000 (17:00 +0100)]
drop more railway tags

8 weeks agodrop amenity=parking_space/entrance objects
Sarah Hoffmann [Thu, 15 Feb 2024 15:26:53 +0000 (16:26 +0100)]
drop amenity=parking_space/entrance objects

Parking is sufficiently covered with amenity=parking.

8 weeks agodrop boundary=land_area
Sarah Hoffmann [Wed, 14 Feb 2024 11:07:22 +0000 (12:07 +0100)]
drop boundary=land_area

Usually a version of administrative boundaries without ocean area.
Resulting polygons are pretty larrge and having the boundaries
should be enough.

8 weeks agoimport leisure=natural_reserve as fallback only
Sarah Hoffmann [Wed, 14 Feb 2024 10:47:10 +0000 (11:47 +0100)]
import leisure=natural_reserve as fallback only

About half of the natural reserves have a double tagging with
boundary=protected_area. Avoid importing these objects twice.

8 weeks agoprefer min() function over if construct
Sarah Hoffmann [Tue, 27 Feb 2024 08:26:50 +0000 (09:26 +0100)]
prefer min() function over if construct

Fixes a linter complaint.

8 weeks agoCorrect some typos
marc tobias [Mon, 26 Feb 2024 17:13:30 +0000 (18:13 +0100)]
Correct some typos

2 months agoMerge pull request #3341 from mtmail/remove-php-faq-entries
Sarah Hoffmann [Wed, 21 Feb 2024 07:56:18 +0000 (08:56 +0100)]
Merge pull request #3341 from mtmail/remove-php-faq-entries

PHP related FAQ entries are no longer needed

2 months agoPHP related FAQ entries are no longer needed
marc tobias [Tue, 20 Feb 2024 17:55:02 +0000 (18:55 +0100)]
PHP related FAQ entries are no longer needed

2 months agoMerge pull request #3340 from lonvia/fix-lua-liniting-issues
Sarah Hoffmann [Tue, 20 Feb 2024 11:00:01 +0000 (12:00 +0100)]
Merge pull request #3340 from lonvia/fix-lua-liniting-issues

Fix some issues in the style files found by luacheck

2 months agofix issues found by luacheck
Sarah Hoffmann [Tue, 20 Feb 2024 09:43:51 +0000 (10:43 +0100)]
fix issues found by luacheck

The variable shadowing causes bad results when used with LuaJIT.

2 months agoMerge pull request #3339 from lonvia/python-frontend-as-default
Sarah Hoffmann [Tue, 20 Feb 2024 09:17:21 +0000 (10:17 +0100)]
Merge pull request #3339 from lonvia/python-frontend-as-default

Switch to Python frontend as the default

2 months agoswitch Ubuntu installation scripts to Python frontend
Sarah Hoffmann [Mon, 19 Feb 2024 16:08:23 +0000 (17:08 +0100)]
switch Ubuntu installation scripts to Python frontend

2 months agoAPI debug: properly escape non-highlighted code
Sarah Hoffmann [Fri, 16 Feb 2024 16:27:28 +0000 (17:27 +0100)]
API debug: properly escape non-highlighted code

2 months agobdd: be more verbose on HTML parsing error
Sarah Hoffmann [Fri, 16 Feb 2024 15:40:24 +0000 (16:40 +0100)]
bdd: be more verbose on HTML parsing error

2 months agoalso switch unit tests for cli
Sarah Hoffmann [Fri, 16 Feb 2024 10:17:43 +0000 (11:17 +0100)]
also switch unit tests for cli

2 months agoactions: make php the legacy tests
Sarah Hoffmann [Thu, 15 Feb 2024 18:54:32 +0000 (19:54 +0100)]
actions: make php the legacy tests

2 months agoupdate documentation to recommend Python frontend
Sarah Hoffmann [Thu, 15 Feb 2024 18:48:32 +0000 (19:48 +0100)]
update documentation to recommend Python frontend

2 months agomake Python frontend default and PHP optional
Sarah Hoffmann [Thu, 15 Feb 2024 18:44:04 +0000 (19:44 +0100)]
make Python frontend default and PHP optional

2 months agoMerge pull request #3338 from lonvia/remove-nested-cli-groups
Sarah Hoffmann [Fri, 16 Feb 2024 18:27:25 +0000 (19:27 +0100)]
Merge pull request #3338 from lonvia/remove-nested-cli-groups

Add documentation for importing without superuser rights

2 months agoactions: switch no-superuser test to PostgreSQL 16
Sarah Hoffmann [Fri, 16 Feb 2024 11:05:12 +0000 (12:05 +0100)]
actions: switch no-superuser test to PostgreSQL 16

The new premission restrictions on the public schema took only
place in PG15, so the previsouly used PG14 does not show any issues.

2 months agoadd documentation for non-superuser import
Sarah Hoffmann [Fri, 16 Feb 2024 11:03:58 +0000 (12:03 +0100)]
add documentation for non-superuser import

2 months agoremove unnecessary nested group in CLI import command
Sarah Hoffmann [Fri, 16 Feb 2024 10:32:50 +0000 (11:32 +0100)]
remove unnecessary nested group in CLI import command

2 months agoMerge pull request #3333 from lonvia/set-empty-extratags-to-null
Sarah Hoffmann [Thu, 8 Feb 2024 13:26:49 +0000 (14:26 +0100)]
Merge pull request #3333 from lonvia/set-empty-extratags-to-null

Extratags should become null when empty

2 months agoextratags should become null when empty
Sarah Hoffmann [Thu, 8 Feb 2024 09:21:48 +0000 (10:21 +0100)]
extratags should become null when empty

Removing the artifical entries in the extratags may lead to
an empty hstore. Set it to null in that case.

Fixes #3055.

2 months agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Wed, 7 Feb 2024 10:02:23 +0000 (11:02 +0100)]
Merge remote-tracking branch 'upstream/master'

2 months agoMerge pull request #3332 from lonvia/improve-cutting-of-result-list
Sarah Hoffmann [Wed, 7 Feb 2024 09:50:32 +0000 (10:50 +0100)]
Merge pull request #3332 from lonvia/improve-cutting-of-result-list

Prefilter bad results before adding details and reranking

2 months agoprefilter bad results before adding details and reranking
Sarah Hoffmann [Tue, 6 Feb 2024 19:29:48 +0000 (20:29 +0100)]
prefilter bad results before adding details and reranking

Move the first cutting of the result list before reranking
by result match. This means that results with significantly
less importance are removed early and independently of the
fact how well they match the original query.

Fixes #3266.

2 months agoMerge pull request #3331 from lonvia/fix-word-table-rights
Sarah Hoffmann [Tue, 6 Feb 2024 19:21:25 +0000 (20:21 +0100)]
Merge pull request #3331 from lonvia/fix-word-table-rights

Properly grant rights to read-only user when switching out word table

2 months agoproperly grant rights to read-only user when switching out word table
Sarah Hoffmann [Tue, 6 Feb 2024 16:30:01 +0000 (17:30 +0100)]
properly grant rights to read-only user when switching out word table

2 months agodocs: mark layer parameter as python-only
Sarah Hoffmann [Tue, 6 Feb 2024 14:59:04 +0000 (15:59 +0100)]
docs: mark layer parameter as python-only

2 months agoMerge pull request #3328 from lonvia/word-count-into-new-table
Sarah Hoffmann [Mon, 5 Feb 2024 10:58:11 +0000 (11:58 +0100)]
Merge pull request #3328 from lonvia/word-count-into-new-table

Recreate word table when refreshing counts

2 months agorecreate word table when refreshing counts
Sarah Hoffmann [Sun, 4 Feb 2024 15:43:33 +0000 (16:43 +0100)]
recreate word table when refreshing counts

The counting touches a large part of the word table, leaving
bloated tables and indexes. Thus recreate the table instead and
swap it in.

2 months agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Mon, 29 Jan 2024 18:44:46 +0000 (19:44 +0100)]
Merge remote-tracking branch 'upstream/master'