mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-26 11:08:13 +00:00
fix query time logging for structured queries
This commit is contained in:
@@ -331,11 +331,11 @@ class NominatimAPIAsync:
|
|||||||
if amenity:
|
if amenity:
|
||||||
details.layers |= ntyp.DataLayer.POI
|
details.layers |= ntyp.DataLayer.POI
|
||||||
|
|
||||||
async with self.begin(abs_timeout=timeout.abs) as conn:
|
async with self.begin(abs_timeout=timeout.abs) as conn:
|
||||||
qs.log_time('start_query')
|
qs.log_time('start_query')
|
||||||
conn.set_query_timeout(self.query_timeout)
|
conn.set_query_timeout(self.query_timeout)
|
||||||
geocoder = nsearch.ForwardGeocoder(conn, details, timeout)
|
geocoder = nsearch.ForwardGeocoder(conn, details, timeout)
|
||||||
return await geocoder.lookup(phrases)
|
return await geocoder.lookup(phrases)
|
||||||
|
|
||||||
async def search_category(self, categories: List[Tuple[str, str]],
|
async def search_category(self, categories: List[Tuple[str, str]],
|
||||||
near_query: Optional[str] = None,
|
near_query: Optional[str] = None,
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ class ForwardGeocoder:
|
|||||||
if self.timeout.is_elapsed():
|
if self.timeout.is_elapsed():
|
||||||
break
|
break
|
||||||
|
|
||||||
qs['search_rounds'] = i
|
qs['search_rounds'] = i + 1
|
||||||
return SearchResults(results.values())
|
return SearchResults(results.values())
|
||||||
|
|
||||||
def pre_filter_results(self, results: SearchResults) -> SearchResults:
|
def pre_filter_results(self, results: SearchResults) -> SearchResults:
|
||||||
|
|||||||
Reference in New Issue
Block a user