217 Commits (1753eb5a9cb55e2e8e64c142034a58fceebc81e2)

Author SHA1 Message Date
Stephen Hess 67bba11001 removed object indirection in favor of function for easier proxyquire 8 years ago
Stephen Hess e83c12cd0e added test for early bail when errors are present 8 years ago
Stephen Hess 40e6b1b3b7 renamed variable for clarity 8 years ago
Stephen Hess fe0457cb8b removed maxRetries default 8 years ago
Stephen Hess 4ed4b8b357 added retry support for ES requests that timeout 8 years ago
Stephen Hess 8c249c26f4 initialize esclient in routes/v1, eliminating need for src/backend 8 years ago
Stephen Hess 00234265e6 always inject backend instead of require'ing inside 8 years ago
Stephen Hess de2ff8cad7 removed debug 8 years ago
Diana Shkolnikov ec91f4055f add controller logging 8 years ago
Peter Johnson 1451e9038e
change all log labels to 'api' 8 years ago
Diana Shkolnikov 9ff383cc2b change the query module interfaces back to simple functions 8 years ago
Diana Shkolnikov 3888ae0385 change query module interfaces to allow for additional meta data 8 years ago
Stephen Hess cc5c9f8468 disable calling GeodisambiguationQuery 8 years ago
Stephen Hess 2a9c25f8c4 added condition that `res.data` must be non-empty to return early 8 years ago
Stephen Hess 4952a0ed2b added condition to exit early if there are already results in `res` 8 years ago
Julian Simioni 2557c68368
Use index name from config in controllers 9 years ago
Alec Vulfson 31adf09870
Using new layers view to filter layers 9 years ago
Julian Simioni 23ff51fd57
Add custom access_log handlers that remove user info 9 years ago
Julian Simioni 3c1d758229
Fix timeout error handling 9 years ago
Vesa Meskanen a2e96987fc Remove expensive JSON.stringify from api debug logging calls 9 years ago
Julian Simioni 79883594b8 Use clean.layers to determine types 9 years ago
Julian Simioni ef78b2e0fd Filter source and layer by new fields 9 years ago
Vesa Meskanen 269dff9dd1 Add query/response logging in debug mode to place controller, too 9 years ago
Vesa Meskanen 899d520cd7 Debug log full queries and responses between Pelias and Elasticsearch 9 years ago
Diana Shkolnikov 42d940f8c8 Add simple normalizer (lowercase + remove punctuation) 9 years ago
Diana Shkolnikov 54187dde67 Add dedupe middleware 9 years ago
Julian Simioni 0e8f4253c0 Return multiple results in place when osm node and way share an id 9 years ago
Peter Johnson c609ae3ccf http friendly status codes. resolves #321 9 years ago
Stephen Hess cb7d22df91 switched ES lookup field from "type" -> "_type", fixes issue with /place lookup on Eiffel Tower gid 9 years ago
Julian Simioni a2cc31f142 Leave a note for future us 9 years ago
Julian Simioni 2505e92a62 Expect an array of types from _ids sanitiser 9 years ago
Diana Shkolnikov 2b22d611bd Fix lost confidence score 9 years ago
Peter Johnson 348d2e70e2 more conformance 9 years ago
Peter Johnson 7c46aed4a7 expose error messages in geojson 9 years ago
Peter Johnson 6ab81ffca5 set response data/meta on instead of 9 years ago
Peter Johnson e726636c3d merge with master 9 years ago
Julian Simioni 5d7f7ee4c0 Add /status controller 9 years ago
Julian Simioni f6fea21782 Use hasOwnProperty instead of comparing against undefined 9 years ago
Julian Simioni 6dbb4f8b08 Expose list of document types sent to Elasticsearch 9 years ago
Julian Simioni ade4ce8b17 Add types middleware 9 years ago
Julian Simioni 258fa4390e Move cmd.type setting logic to types helper 9 years ago
Julian Simioni 82d3a6603c Store sanitised types from layers parameter 9 years ago
Julian Simioni e71fb7cfd4 Whitespace 9 years ago
Diana Shkolnikov f7044d2435 Add content for `attribution` static endpoint 9 years ago
Julian Simioni 6f0ad678eb Add types middleware 9 years ago
Julian Simioni 1573f3a3fa Move cmd.type setting logic to types helper 9 years ago
Julian Simioni 4037c49c4b Store sanitised types from layers parameter 9 years ago
Julian Simioni fb0cf514e9 Whitespace 9 years ago
Diana Shkolnikov 562338635c Confidence score calculation 9 years ago
Diana Shkolnikov db0e063d8c Refactor controllers to be simple midddleware 9 years ago