Stephen Hess
bfa8475443
fix @missinglink's typo
8 years ago
Stephen Hess
cf167ce933
map sources from helper/type_mapping.js
8 years ago
Stephen Hess
41831ab7a0
converted middleware/interpolate to use injected service
8 years ago
Stephen Hess
92d18af886
updated changeLanguage to injection model
8 years ago
Lily He
cafb7d9277
created new debug helper class and debug sanitizer
8 years ago
Stephen Hess
2e90892b25
info->debug to reduce log noise
8 years ago
Stephen Hess
775fd1f568
updated code+tests to findById name array output format
8 years ago
Stephen Hess
5a8ddd6268
added debug logging for sorting
8 years ago
Stephen Hess
238b49a0d8
added should_execute to sortResponseData
8 years ago
Stephen Hess
446d428292
don't reassign, sort works inline
8 years ago
Stephen Hess
5d7a467909
added response data sorting middleware
8 years ago
Stephen Hess
8429e0f22a
added response data sorting middleware
8 years ago
Diana Shkolnikov
a3e8f8d566
fix exception when no ids are found in placetype
8 years ago
Diana Shkolnikov
6cc53e4e0b
merge multiple hierarchies into arrays and use first ones
8 years ago
Kevin Ennis
512cec9945
Prefer openaddresses results with zip code
8 years ago
Julian Simioni
6b0b124d8f
Always query for a minimum of 20 results from Elasticsearch
...
Fallback and interpolation queries rely on several results coming back
from Elasticsearch to ensure the best result is returned. It was
possible that queries with `size=1` would not return enough results from
Elasticsearch. This change ensures even with `size=1` a sufficient
number of results are returned.
Fixes https://github.com/pelias/pelias/issues/562
8 years ago
Diana Shkolnikov
798363da1e
remove unwanted log statement
8 years ago
Diana Shkolnikov
e1eeb25776
fix: geonames ids should not be misrepresented in hiearchy
8 years ago
Diana Shkolnikov
e46c17a84a
Sort interpolated results to show address first
8 years ago
missinglink
8d774ab6d3
language service
8 years ago
Peter Johnson
6fcc0f6826
language: logging
8 years ago
Peter Johnson
43131248b7
language: fallback scenario from invalid querystring to valid header
8 years ago
Peter Johnson
39b1367778
language: accept param as well as request headers
8 years ago
missinglink
ae2c0e7671
negotiate HTTP locales for incoming browser requests
8 years ago
Diana Shkolnikov
6dd4cc9bd8
fix postalcodes not showing up in results
8 years ago
Diana Shkolnikov
a52691c61e
feat: search by postalcode
8 years ago
missinglink
3a4d26077a
interpolation: fix: source_id mapping
8 years ago
Peter Johnson
69be6e062a
service: interpolation: tests
8 years ago
Peter Johnson
576d1a1809
interpolation: integration v1
8 years ago
Diana Shkolnikov
30590a41d3
fix: match_type and confidence score were not correct for certain queries
8 years ago
Peter Johnson
00fae29fad
update 500 middleware; add log statement, clean up code
8 years ago
Peter Johnson
1451e9038e
change all log labels to 'api'
8 years ago
Peter Johnson
09f97a371d
add logging for error handling edge cases
8 years ago
Stephen Hess
be2a336038
updated naming from component to structured
8 years ago
Stephen Hess
da72a968f9
switch importance of address/street
8 years ago
Stephen Hess
3bb6a30a9c
preserve both `locality` and `borough` results when no `borough` supplied
...
because we have to treat the `city` value as a possible `borough` when not supplied, both `borough` and `locality` results must be preserved when no `borough` is explicitly supplied. For example, `city=Manhattan` must preserve both the borough of Manhattan in New York and the locality of Manhattan in Kansas.
8 years ago
Stephen Hess
8ae5b5c6f7
treat country and more granular than dependency
...
this is to ensure that `country=united states` returns the country before any of the US dependencies that happen to contain "United States"
8 years ago
Stephen Hess
e342a6b21d
switched to `const` where appropriate
8 years ago
Stephen Hess
307fce8079
started conversion to ES6
8 years ago
Stephen Hess
d03a8c4586
added support for component geocoding
...
- created `/component` route
- broke out trimByGranularityComponent but could conceivably be combined with existing
- added `address` support to text_parser
- added `component` sanitizer wrapper
8 years ago
Stephen Hess
916e7d6736
made `locality` and `localadmin` equivalent in fallback scoring
8 years ago
Stephen Hess
c3451bbec0
added city input/results support
...
just uses the original scoring, which is open to debate
8 years ago
Stephen Hess
d230367f02
changed the variable passed to the label generator
8 years ago
Stephen Hess
5be06ac1fa
removed whitespace
8 years ago
Stephen Hess
c8d32ddd14
moved `require`'d pelias-labels to "global"
8 years ago
Stephen Hess
beb309ca07
moved assignLabels to fire before geojsonify
8 years ago
Stephen Hess
94eaafd39a
setup labelGenerator to have a default
8 years ago
Stephen Hess
9b82763924
removed extraneous parameter
8 years ago
Stephen Hess
248b1299c8
added post-processing step to generate labels
...
injects label generation function for easier unit testing
moved label generation code to separate package
8 years ago
Stephen Hess
c14a1311f7
extracted labelGenerator to be injectable
8 years ago