129 Commits (08684947784c0c9908efb2aec9ecfb494834ec07)

Author SHA1 Message Date
Stephen Hess 5b934b27c3 removed debug 9 years ago
Stephen Hess c746bd8d36 added `macroregion` to default and GBR schemas (with tests!) 9 years ago
Stephen Hess fd0718a699 updated labelGeneration special case so that region-specific logic only applies to US/CA 9 years ago
Stephen Hess 77f396d5cb exposed `macrocounty` and `macroregion` fields in geojsonify 9 years ago
Diana Shkolnikov e17b940136 Compute extent bounding box and expose bounding_box property in results 9 years ago
Diana Shkolnikov b2accb71e9 Get rid of QS references 9 years ago
Diana Shkolnikov af8044ef29 Fix all unit tests 9 years ago
Diana Shkolnikov 7aeea99ea7 Remove quattroshapes and admin0/admin1 from layers 9 years ago
Diana Shkolnikov b8ab7c00f7 Cleanup the label generation code just a bit 9 years ago
Diana Shkolnikov 4219cefd56 Add new parent properties and take the first one in each property if it is an array 9 years ago
Diana Shkolnikov e14697fe40 Remove adminFields because it is not needed anymore 9 years ago
Julian Simioni 692b6da17d Use layer instead of _type field to determine layer 9 years ago
Julian Simioni ef78b2e0fd Filter source and layer by new fields 9 years ago
Julian Simioni cdd00af6bc Build responses with new source and layer fields 9 years ago
Stephen Hess 0f6059c05a Refactored to use a function for looking up value for a label 9 years ago
Stephen Hess 431fe44f05 converted labelSchema to .js with module.exports 9 years ago
Stephen Hess 7b5b9dee61 added comments illustrating the subtleties of label generation 9 years ago
Stephen Hess 5456632cdf Added flag to not include `default.name` in label 9 years ago
Stephen Hess 3e11e6687c added `country_a` to label for all USA results 9 years ago
Stephen Hess 3e8d1bfd9b broke country-specific label tests out to own file for easier testing 9 years ago
Stephen Hess 515d4aeb94 extracted `getSchema` helper method 9 years ago
Julian Simioni 769f190eab Replace depricated Lodash function unique with uniq 9 years ago
Julian Simioni cb7b38bc75 Replace check-types depricated unemptyString with nonEmptyString 9 years ago
Julian Simioni f4a5dd812b Replace depricated Lodash function contains with includes 9 years ago
Diana Shkolnikov 9fa5fc5a77 calcSize became middleware (exposed and fixed bug in query defaults) 9 years ago
Diana Shkolnikov 54187dde67 Add dedupe middleware 9 years ago
Peter Johnson c17a0dbc54 increase postcode weights, add postcode to leftovers 9 years ago
Julian Simioni db895c05b7 Rename `from_address_parser` key to `from_text_parser` 9 years ago
Julian Simioni 59b70f7c7e Rename helper/query_parser to helper/text_parser 9 years ago
Julian Simioni 8f1c8f4d89 Add helpful comments in various query parser locations 9 years ago
Peter Johnson b5b8647f0c more label improvements 9 years ago
Julian Simioni fef92bd34b Remove the geoname _type from all layers except venue 9 years ago
Peter Johnson 84dfa0f45e add custom singapore schema, it is unusual as it is both a city and a country 9 years ago
Peter Johnson 3a54a8b32f fix label issues 9 years ago
Peter Johnson 2b9c3d79aa rename outputGenerator -> labelGenerator 9 years ago
Julian Simioni e157749de3 Use _.contains instead of .indexOf 9 years ago
Julian Simioni 7b9d61c5ec Use lodash intersection method 9 years ago
Julian Simioni d4fff26574 Derive type, source, and layer list instead of hardcoding 9 years ago
Julian Simioni da1314eeff Add mapping function to get type from source and layer 9 years ago
Julian Simioni b2f3b54f66 Leave only geonames specific mapping in gejsonify helper 9 years ago
Julian Simioni fa44effdac Add geoname type to most layers 9 years ago
Julian Simioni 8b1037d7c8 Separate real layers and alias layers into separate objects 9 years ago
Julian Simioni 68c9661c70 Remove all mappings other than helper/type_mapping 9 years ago
Julian Simioni 4df0f98b14 Add type list, and raw mappings to/from source/layer and type 9 years ago
Julian Simioni dc623d5af7 Send 3 part gid (source, layer, id) in GeoJSON responses 9 years ago
Diana Shkolnikov 553f9780c5 Remove admin matching when address is not parsed 9 years ago
Diana Shkolnikov f1fdc2bc26 Remove categories from response json 9 years ago
Julian Simioni 509a6a7401 Remove geocoding block from properties in GeoJSON responses 9 years ago
Peter Johnson a1efb0c6d0 lodash-ify some array functions; remove 'yes' and 'y' from thruthy 9 years ago
Diana Shkolnikov c069933d5b Refactored layers and sources into a common targets module 9 years ago