mirror of
https://github.com/osm-search/Nominatim.git
synced 2025-01-06 04:33:15 +03:00
c13094acfd
When searching for POIs in place_classtype_ tables limit the number of objects considered to 300. The distinct and order by clauses forced until now to retrive all matching objects and order them first which can cause long running queries when retriving them for large areas like the US. Fixes #735.
68 lines
2.2 KiB
Gherkin
68 lines
2.2 KiB
Gherkin
@APIDB
|
|
Feature: Search queries
|
|
Generic search result correctness
|
|
|
|
Scenario: House number search for non-street address
|
|
When sending json search query "2 Steinwald, Austria" with address
|
|
| accept-language |
|
|
| en |
|
|
Then address of result 0 is
|
|
| type | value |
|
|
| house_number | 2 |
|
|
| hamlet | Steinwald |
|
|
| postcode | 6811 |
|
|
| country | Austria |
|
|
| country_code | at |
|
|
|
|
Scenario: House number interpolation even
|
|
When sending json search query "Schellingstr 86, Hamburg" with address
|
|
| accept-language |
|
|
| de |
|
|
Then address of result 0 is
|
|
| type | value |
|
|
| house_number | 86 |
|
|
| road | Schellingstraße |
|
|
| suburb | Eilbek |
|
|
| postcode | 22089 |
|
|
| city_district | Wandsbek |
|
|
| state | Hamburg |
|
|
| country | Deutschland |
|
|
| country_code | de |
|
|
|
|
Scenario: House number interpolation odd
|
|
When sending json search query "Schellingstr 73, Hamburg" with address
|
|
| accept-language |
|
|
| de |
|
|
Then address of result 0 is
|
|
| type | value |
|
|
| house_number | 73 |
|
|
| road | Schellingstraße |
|
|
| suburb | Eilbek |
|
|
| postcode | 22089 |
|
|
| city_district | Wandsbek |
|
|
| state | Hamburg |
|
|
| country | Deutschland |
|
|
| country_code | de |
|
|
|
|
@Tiger
|
|
Scenario: TIGER house number
|
|
When sending json search query "323 22nd Street Southwest, Huron"
|
|
Then results contain
|
|
| osm_type |
|
|
| way |
|
|
|
|
Scenario: Search with class-type feature
|
|
When sending jsonv2 search query "Hotel in California"
|
|
Then results contain
|
|
| place_rank |
|
|
| 30 |
|
|
|
|
# https://trac.openstreetmap.org/ticket/5094
|
|
Scenario: housenumbers are ordered by complete match first
|
|
When sending json search query "6395 geminis, montevideo" with address
|
|
Then result addresses contain
|
|
| ID | house_number |
|
|
| 0 | 6395 |
|
|
| 1 | 6395 BIS |
|
|
|