]>
git.openstreetmap.org Git - nominatim.git/log
Sarah Hoffmann [Fri, 6 Oct 2017 20:02:48 +0000 (22:02 +0200)]
Merge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Fri, 6 Oct 2017 20:01:52 +0000 (22:01 +0200)]
fix variable names
Sarah Hoffmann [Fri, 6 Oct 2017 19:36:28 +0000 (21:36 +0200)]
further restrict use of partial terms in names
Sarah Hoffmann [Fri, 6 Oct 2017 19:12:25 +0000 (21:12 +0200)]
housenumbers may only appear before or after the name
Sarah Hoffmann [Fri, 6 Oct 2017 19:07:33 +0000 (21:07 +0200)]
penalize search order where a country comes first
Sarah Hoffmann [Fri, 6 Oct 2017 18:48:35 +0000 (20:48 +0200)]
allow postcodes and housenumbers together
Fixes #805.
Sarah Hoffmann [Thu, 5 Oct 2017 22:26:00 +0000 (00:26 +0200)]
Merge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Thu, 5 Oct 2017 22:22:27 +0000 (00:22 +0200)]
sanitize special search term before normalizing
Sarah Hoffmann [Wed, 4 Oct 2017 21:34:01 +0000 (23:34 +0200)]
Merge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Wed, 4 Oct 2017 21:22:04 +0000 (23:22 +0200)]
fix postcode search
Name token must be fully replaced with the postcode and
postcode search must be done only once.
Sarah Hoffmann [Wed, 4 Oct 2017 18:16:27 +0000 (20:16 +0200)]
Merge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Wed, 4 Oct 2017 18:15:06 +0000 (20:15 +0200)]
only allow either postcode or special search
Fixes #804.
Sarah Hoffmann [Wed, 4 Oct 2017 18:14:35 +0000 (20:14 +0200)]
use correct source for radius column in debug view
Sarah Hoffmann [Tue, 3 Oct 2017 22:05:34 +0000 (00:05 +0200)]
tests: more coverage for all API endpoints
Sarah Hoffmann [Tue, 3 Oct 2017 14:28:57 +0000 (16:28 +0200)]
Merge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Tue, 3 Oct 2017 14:28:22 +0000 (16:28 +0200)]
Merge pull request #803 from lonvia/update-postcodes
Add script to update table with artifical postcode centroids
Sarah Hoffmann [Tue, 3 Oct 2017 10:07:26 +0000 (12:07 +0200)]
add script for updating postcodes
Sarah Hoffmann [Tue, 3 Oct 2017 08:16:17 +0000 (10:16 +0200)]
move psqlRunScript implementation into cmd lib
Function needed for update.php as well.
Sarah Hoffmann [Tue, 3 Oct 2017 12:26:08 +0000 (14:26 +0200)]
test: remove road-fallback test from db tests
This should be tested in the api section.
Sarah Hoffmann [Tue, 3 Oct 2017 10:12:32 +0000 (12:12 +0200)]
Merge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Tue, 3 Oct 2017 10:10:27 +0000 (12:10 +0200)]
fix search for postcode via structured query
Results from the artifical postcode table were dropped
when reevaluating rank of results.
Sarah Hoffmann [Mon, 2 Oct 2017 21:10:21 +0000 (23:10 +0200)]
Merge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Mon, 2 Oct 2017 21:09:45 +0000 (23:09 +0200)]
more coverage tests for Geocode.php
Sarah Hoffmann [Mon, 2 Oct 2017 20:31:52 +0000 (22:31 +0200)]
remove unnecessary size check
Sarah Hoffmann [Mon, 2 Oct 2017 19:57:44 +0000 (21:57 +0200)]
be more strict with searches involving house numbers
Housenumber searches without a name cannot exist per
definition. Searches with only a name but no address
should not fall back on a search without house number.
This should improve postcode only search.
Sarah Hoffmann [Mon, 2 Oct 2017 18:42:37 +0000 (20:42 +0200)]
avoid unnecessary SQL when rechecking rank restrictions
Sarah Hoffmann [Mon, 2 Oct 2017 18:39:33 +0000 (20:39 +0200)]
fix viewbox related test
Coordinates are no longer specially ordered.
Sarah Hoffmann [Sun, 1 Oct 2017 20:48:16 +0000 (22:48 +0200)]
docs: clarify how to run pip install
Fixes #792.
Sarah Hoffmann [Sat, 30 Sep 2017 12:16:07 +0000 (14:16 +0200)]
order of viewbox coordinates does not matter
Sarah Hoffmann [Sun, 1 Oct 2017 20:42:24 +0000 (22:42 +0200)]
Merge pull request #802 from mtmail/coordinate-extract-missing-first-minus-sign
NearPoint::extractFromQuery - greedy-match optional quote sign
Sarah Hoffmann [Sat, 30 Sep 2017 10:25:41 +0000 (12:25 +0200)]
Merge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Sat, 30 Sep 2017 10:24:37 +0000 (12:24 +0200)]
skip output of lat/lon in debug when no near point given
Sarah Hoffmann [Sat, 30 Sep 2017 10:19:16 +0000 (12:19 +0200)]
fix index when rechecking postcode name
Sarah Hoffmann [Sat, 30 Sep 2017 07:41:31 +0000 (09:41 +0200)]
Merge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Sat, 30 Sep 2017 07:39:47 +0000 (09:39 +0200)]
return unchanged term if normalizer was not found
Sarah Hoffmann [Fri, 29 Sep 2017 17:44:09 +0000 (19:44 +0200)]
Merge remote-tracking branch 'upstream/master'
marc tobias [Thu, 21 Sep 2017 17:13:50 +0000 (19:13 +0200)]
NearPoint::extractFromQuery - greedy-match optional quote sign
Sarah Hoffmann [Tue, 19 Sep 2017 21:06:31 +0000 (23:06 +0200)]
more API tests (mostly for user errors)
Sarah Hoffmann [Tue, 19 Sep 2017 20:42:09 +0000 (22:42 +0200)]
enable coverage also for tests with HTTP errors
Sarah Hoffmann [Tue, 19 Sep 2017 19:23:49 +0000 (21:23 +0200)]
Merge pull request #798 from mtmail/coordinate-extract-missing-first-minus-sign
fix to NearPoint::extractFromQuery handling first minus sign
marc tobias [Tue, 19 Sep 2017 11:40:10 +0000 (12:40 +0100)]
fix to NearPoint::extractFromQuery handling first minus sign
Sarah Hoffmann [Mon, 18 Sep 2017 22:07:11 +0000 (00:07 +0200)]
fix handling of near queries with special search
Make sure to use the classtype tables with near search and
allow to search for arbitrary key/values (forbidding it
for viewbox searches).
Add tests for near queries.
Sarah Hoffmann [Mon, 18 Sep 2017 21:06:30 +0000 (23:06 +0200)]
fix display of nearpoint in debug view
Sarah Hoffmann [Mon, 18 Sep 2017 20:07:08 +0000 (22:07 +0200)]
reinstate key-value amenity search
Reenable search by the secret special term [key=value]
matching against the given main tag. Note that for most
cases that works only for tags that also have a special
search table.
Sarah Hoffmann [Sun, 17 Sep 2017 21:30:08 +0000 (23:30 +0200)]
more API tests for code coverage
Also fixes two minor issues related to structured queries.
Sarah Hoffmann [Sun, 17 Sep 2017 18:23:40 +0000 (20:23 +0200)]
improve code coverage documentation
Sarah Hoffmann [Sun, 17 Sep 2017 18:13:05 +0000 (20:13 +0200)]
reduce message frequency during indexing
Sarah Hoffmann [Sun, 17 Sep 2017 18:07:03 +0000 (20:07 +0200)]
setup: bail out earl when something is wrong with nominatim.so
Sarah Hoffmann [Sun, 17 Sep 2017 17:51:00 +0000 (19:51 +0200)]
setup: error out when web site user does not exist
User is needed to be able to grant rights.
Sarah Hoffmann [Sun, 17 Sep 2017 09:34:35 +0000 (11:34 +0200)]
run psql in quiet mode unless 'verbose' is enabled
Sarah Hoffmann [Sun, 17 Sep 2017 09:06:52 +0000 (11:06 +0200)]
timestamp info message and repeat warnings at end
Sarah Hoffmann [Sat, 16 Sep 2017 20:11:39 +0000 (22:11 +0200)]
docs: add more requirements for running tests
Sarah Hoffmann [Sat, 16 Sep 2017 14:14:01 +0000 (16:14 +0200)]
Merge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Sat, 16 Sep 2017 13:54:55 +0000 (15:54 +0200)]
Merge pull request #782 from lonvia/rework-postcodes
Rework handling of artificial postcode centroids
Sarah Hoffmann [Sat, 16 Sep 2017 13:43:45 +0000 (15:43 +0200)]
fix more html syntax errors in ban page
Sarah Hoffmann [Sat, 16 Sep 2017 13:41:53 +0000 (15:41 +0200)]
fix html syntax of block message
Sarah Hoffmann [Wed, 6 Sep 2017 18:36:59 +0000 (20:36 +0200)]
README: point to release instalation instructions
Sarah Hoffmann [Thu, 31 Aug 2017 19:46:55 +0000 (21:46 +0200)]
Merge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Thu, 31 Aug 2017 19:10:48 +0000 (21:10 +0200)]
increase search rank of leisure=park
Fixes #786.
Sarah Hoffmann [Tue, 29 Aug 2017 19:04:28 +0000 (21:04 +0200)]
check that replication URL points to a repo of OSM diffs
Also check that pyosmium does not return None to work around
a bad return code in the current release of pyosmium-get-changes.
Fixes #784.
Sarah Hoffmann [Mon, 21 Aug 2017 20:29:51 +0000 (22:29 +0200)]
further restrict results for <postcode>, <term>
Disallow postcode operator together with housenumbers
and force results around a postcode when no address is
given.
Sarah Hoffmann [Sun, 20 Aug 2017 07:29:56 +0000 (09:29 +0200)]
tests: add new admin scene
Sarah Hoffmann [Sat, 19 Aug 2017 17:36:34 +0000 (19:36 +0200)]
fixup tests
Sarah Hoffmann [Sat, 19 Aug 2017 07:46:56 +0000 (09:46 +0200)]
enable details view for artificial postcodes
Sarah Hoffmann [Fri, 18 Aug 2017 21:07:53 +0000 (23:07 +0200)]
fix subqueries when getting details for postcodes
Sarah Hoffmann [Fri, 18 Aug 2017 19:34:52 +0000 (21:34 +0200)]
throw away searches with two postcodes
Sarah Hoffmann [Sun, 6 Aug 2017 16:42:04 +0000 (18:42 +0200)]
add simple tests for postcode import
Sarah Hoffmann [Sun, 6 Aug 2017 16:41:30 +0000 (18:41 +0200)]
adapt scene generation tool to newest libosmium
Sarah Hoffmann [Sun, 16 Jul 2017 18:32:21 +0000 (20:32 +0200)]
move adding postcodes to word table to calculation step
Sarah Hoffmann [Sun, 9 Jul 2017 19:33:40 +0000 (21:33 +0200)]
add migration path for postcodes
Sarah Hoffmann [Sun, 16 Jul 2017 17:55:55 +0000 (19:55 +0200)]
normalize all postcodes before use
Sarah Hoffmann [Sun, 16 Jul 2017 17:49:47 +0000 (19:49 +0200)]
simplify search for artificial postcodes
Sarah Hoffmann [Sun, 9 Jul 2017 15:29:48 +0000 (17:29 +0200)]
special handling for estimated postcode in areas
Don't add a postcode at all if multiple estimated
postcodes fall into the area.
Sarah Hoffmann [Sun, 9 Jul 2017 08:09:37 +0000 (10:09 +0200)]
fix more tests
Sarah Hoffmann [Sun, 9 Jul 2017 07:37:10 +0000 (09:37 +0200)]
fix API tests wrt postcodes
Sarah Hoffmann [Thu, 6 Jul 2017 21:54:07 +0000 (23:54 +0200)]
fix postcode-related tests
Sarah Hoffmann [Thu, 6 Jul 2017 21:11:17 +0000 (23:11 +0200)]
remove lat/lon check for search terms
Was only used with GB postcodes which were removed.
Sarah Hoffmann [Thu, 6 Jul 2017 21:06:13 +0000 (23:06 +0200)]
require postcodes to match exactly in normalised form
Sarah Hoffmann [Thu, 6 Jul 2017 20:48:09 +0000 (22:48 +0200)]
include GB CodePoint data into location_postcode table
Sarah Hoffmann [Thu, 6 Jul 2017 18:42:03 +0000 (20:42 +0200)]
improve calculation of postcode for interpolations
Sarah Hoffmann [Thu, 6 Jul 2017 17:51:18 +0000 (19:51 +0200)]
move postcode indexing to end of setup
The search_name tables are needed for finding the parent,
so the rest of the database must be indexed.
Sarah Hoffmann [Wed, 5 Jul 2017 21:35:22 +0000 (23:35 +0200)]
take postcode into account for other searches
Existence of postcode is still optional but if a matching
result is found, then non-matching ones will be discarded.
Sarah Hoffmann [Wed, 5 Jul 2017 19:34:00 +0000 (21:34 +0200)]
immediately drop searches where requested country code does not match
Sarah Hoffmann [Wed, 5 Jul 2017 19:15:50 +0000 (21:15 +0200)]
take address part into account in postcode search
Sarah Hoffmann [Tue, 4 Jul 2017 21:42:33 +0000 (23:42 +0200)]
merging back postcodes is no longer necessary
Sarah Hoffmann [Tue, 4 Jul 2017 21:25:48 +0000 (23:25 +0200)]
add search for postcode
Implements the 'postcode' operator.
Sarah Hoffmann [Mon, 3 Jul 2017 22:02:11 +0000 (00:02 +0200)]
move postcodes into special operation for Searches
Introduces postcode field in searches and sorts out any marked
postcodes.
Sarah Hoffmann [Mon, 3 Jul 2017 21:03:19 +0000 (23:03 +0200)]
fix typo
Sarah Hoffmann [Mon, 3 Jul 2017 20:13:01 +0000 (22:13 +0200)]
add postcodes as special items in word table
Sarah Hoffmann [Sun, 2 Jul 2017 14:28:02 +0000 (16:28 +0200)]
make sure postcode gets recomputed on update
Sarah Hoffmann [Sun, 2 Jul 2017 12:16:48 +0000 (14:16 +0200)]
use only computed postcode when getting address
Postcodes from address parts are now ignored as they have
been already taken into account when computing the postcode.
Sarah Hoffmann [Sun, 2 Jul 2017 09:37:37 +0000 (11:37 +0200)]
remove unused get_address_postcode function
Sarah Hoffmann [Sun, 2 Jul 2017 09:32:32 +0000 (11:32 +0200)]
normalize postcodes before adding to location tables
Sarah Hoffmann [Sat, 1 Jul 2017 21:16:01 +0000 (23:16 +0200)]
show address tags and postcode in details
Sarah Hoffmann [Sat, 1 Jul 2017 20:49:24 +0000 (22:49 +0200)]
precompute postcodes
Set postcode column to the best guess for the postcode for
the place.
Sarah Hoffmann [Sat, 1 Jul 2017 17:02:25 +0000 (19:02 +0200)]
add postcode to location_area tables
Sarah Hoffmann [Thu, 29 Jun 2017 21:39:31 +0000 (23:39 +0200)]
remove unused loaddata file
Load data is being done in the setup script.
Sarah Hoffmann [Thu, 29 Jun 2017 21:34:09 +0000 (23:34 +0200)]
replace AddGeometryColumn() functions
Directly add the columns to the table definitions instead.
Sarah Hoffmann [Thu, 29 Jun 2017 21:13:40 +0000 (23:13 +0200)]
remove now useless getNearestPostcode function
Most postcodes are not in the location-area tables anymore.
Sarah Hoffmann [Thu, 29 Jun 2017 19:39:00 +0000 (21:39 +0200)]
add indexing of artificial postcodes