]>
git.openstreetmap.org Git - nominatim.git/log
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: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: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:39:47 +0000 (09:39 +0200)]
return unchanged term if normalizer was not found
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 13:54:55 +0000 (15:54 +0200)]
Merge pull request #782 from lonvia/rework-postcodes
Rework handling of artificial postcode centroids
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: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
Sarah Hoffmann [Tue, 27 Jun 2017 19:10:34 +0000 (21:10 +0200)]
add new location_postcode table
Artifical postcode centroids are now saved in there.
Sarah Hoffmann [Mon, 14 Aug 2017 20:34:53 +0000 (22:34 +0200)]
fix syntax typo
Sarah Hoffmann [Sun, 13 Aug 2017 20:18:08 +0000 (22:18 +0200)]
prepare for release 3.0.1
Sarah Hoffmann [Wed, 26 Jul 2017 21:53:47 +0000 (23:53 +0200)]
Merge pull request #779 from lonvia/update-osm2pgsql
update osm2pgsql
Sarah Hoffmann [Wed, 26 Jul 2017 21:44:00 +0000 (23:44 +0200)]
Merge pull request #776 from lonvia/vagrant-fix-country-paths
vagrant: download country data into correct directory
Sarah Hoffmann [Wed, 26 Jul 2017 21:40:14 +0000 (23:40 +0200)]
update osm2pgsql
Fixes #770.
Sarah Hoffmann [Sun, 23 Jul 2017 19:01:51 +0000 (21:01 +0200)]
Merge pull request #778 from woodpeck/patch-1
Mention explicitly that Osmosis is not required.
Frederik Ramm [Fri, 21 Jul 2017 07:23:38 +0000 (09:23 +0200)]
Mention explicitly that Osmosis is not required.
Sarah Hoffmann [Mon, 17 Jul 2017 21:19:41 +0000 (23:19 +0200)]
Merge pull request #775 from lonvia/code-coverage
enable code coverage computation for API BDD tests
Sarah Hoffmann [Mon, 17 Jul 2017 21:17:26 +0000 (23:17 +0200)]
vagrant: download country data into correct directory
Sarah Hoffmann [Mon, 17 Jul 2017 20:59:13 +0000 (22:59 +0200)]
enable code coverage computation for API BDD tests
Fixes #505.
Sarah Hoffmann [Sat, 15 Jul 2017 08:34:43 +0000 (10:34 +0200)]
Merge pull request #771 from rksh/patch-1
Warn about operation order with Wikipedia data
Andy Carra [Sat, 15 Jul 2017 01:52:54 +0000 (18:52 -0700)]
Warn about operation order with Wikipedia data
Give first-time users a tip about installing Wikipedia data before performing initial import.
once https://github.com/openstreetmap/Nominatim/issues/255 has been addressed, this note is no-longer important.
Sarah Hoffmann [Fri, 7 Jul 2017 10:51:51 +0000 (12:51 +0200)]
Merge pull request #768 from SrihariThalla/update-typo-fix
[Minor] [/docs] Update file name of update.php to init updates command
Srihari Thalla [Fri, 7 Jul 2017 10:27:01 +0000 (15:57 +0530)]
Update file name of update.php to init updates
mtmail [Thu, 6 Jul 2017 23:46:04 +0000 (01:46 +0200)]
Merge pull request #767 from manzari/patch-1
add country_osm_grid download to development (vagrant) setup instructions
manzari [Thu, 6 Jul 2017 16:05:14 +0000 (18:05 +0200)]
Update VAGRANT.md
Sarah Hoffmann [Thu, 29 Jun 2017 19:00:29 +0000 (21:00 +0200)]
Merge pull request #763 from SrihariThalla/update-doc-links
Update incorrect internal links to docs
Srihari Thalla [Thu, 29 Jun 2017 11:59:15 +0000 (17:29 +0530)]
Update incorrect internal links to docs
Sarah Hoffmann [Sun, 25 Jun 2017 18:58:59 +0000 (20:58 +0200)]
prepare for release 3.0.0
Sarah Hoffmann [Sun, 25 Jun 2017 15:18:21 +0000 (17:18 +0200)]
make naming of documentation files consistent
Sarah Hoffmann [Thu, 15 Jun 2017 21:08:58 +0000 (23:08 +0200)]
add extensive debug messages for placex
Sarah Hoffmann [Wed, 14 Jun 2017 14:18:54 +0000 (16:18 +0200)]
refine bug report information
Sarah Hoffmann [Sun, 11 Jun 2017 07:05:24 +0000 (09:05 +0200)]
improve update interval computation
Don't do anything if a downloaded diff is empty after all
(may be happening when an empty diff was published upstream).
Correctly compute the waiting interval before checking for new
data. As the interval is now computed based on the date of the
newest object in the database, the configured intervals need
to be adjusted slightly to take into account the time it takes
for the server to publish a diff.
Sarah Hoffmann [Fri, 9 Jun 2017 19:49:31 +0000 (21:49 +0200)]
Guard against network failures in getDatabaseDate()
When updating use the date from the diff file instead
as we are guaranteed to get this if the file has been
successfully loaded.
Sarah Hoffmann [Fri, 9 Jun 2017 18:12:29 +0000 (20:12 +0200)]
recompile installation instructions
Sarah Hoffmann [Wed, 7 Jun 2017 21:19:56 +0000 (23:19 +0200)]
Ignore postcodes with comma and semicolon when computing address
OSM has sometimes postcode lists for cities which should
simply be ignored.
Fixes #673.
Sarah Hoffmann [Wed, 7 Jun 2017 19:32:02 +0000 (21:32 +0200)]
restrict linked places to place nodes
Avoids getting the wrong entry when the linked place has
double tagging.
Fixes #573.