Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pelias/query
geospatial queries used by the pelias api
https://github.com/pelias/query
CI: Update GitHub Actions config for uniformity
a730d26fabddb41119eae7b918374621817b2a35 authored over 1 year ago by Julian Simioni <[email protected]>
This updates CI configuration for this repo with the following changes:
- the core configuration...
2c8fa8ce9662b64b59766a509a04f942098918b8 authored about 3 years ago by Julian Simioni <[email protected]>
Move from TravisCI to GitHub Actions
803439c583eb61f81f7f639274eef856bc178b2b authored about 3 years ago by Julian Simioni <[email protected]>2222d5ad94efe240b48357899630c91c4d17eab9 authored about 3 years ago by Julian Simioni <[email protected]>
95501b69d918c86def4b73a0b55f117a8c9268fc authored about 3 years ago by Julian Simioni <[email protected]>
cea8747d19ecb3e5216212b807d8eb7ce2c29e23 authored about 3 years ago by Julian Simioni <[email protected]>
This moves the CI configuration from TravisCI, which we're no longer using
after their disastero...
Remove old multi_match view
fa076f4c5b71cf47a7d9e555cfe8cd74ea03cdb8 authored over 4 years ago by Julian Simioni <[email protected]>BREAKING CHANGE: the old multi_match view is removed.
I don't remember writing it, but since
ht...
Allow specifying analyzer for `address_parts.street` field
cee0da3f8a9e587995921db8946adc29568be10a authored over 4 years ago by Julian Simioni <[email protected]>
BREAKING CHANGE: This allows us to change the query-time analyzer for
the `address_parts.street`...
Drop support for Node.js 8
133e7b7a78444b5561d3501540cf154024633d91 authored over 4 years ago by Julian Simioni <[email protected]>
Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#r...
chore(TravisCI): Remove deprecated `matrix` config section
367bac03b204cc354e8db0fab28715cf9616d032 authored over 4 years ago by Julian Simioni <[email protected]>
This config entry is deprecated, and has now started overwriting the
`jobs` section, causing bui...
chore(Node.js): Add Node.js 12 to CI
30725b7d1efca078c12ad0ac3e736d239fc42754 authored about 5 years ago by Julian Simioni <[email protected]>
Node.js 12 (and especially Node.js 12.9) is supposed to be significantly
faster than previous ve...
Add multi_match leaf query function
41d649298a401623028dd614b9c0921012309d42 authored about 5 years ago by Julian Simioni <[email protected]>19999cf321d09032bc0c443462a6831636ec0de7 authored about 5 years ago by Joxit <[email protected]>
feat(fallback queries): Support slop parameter on street queries
671404ea282888d2f4071a99d725a8ef5d43de8f authored about 5 years ago by Julian Simioni <[email protected]>
This change builds on the previous series of PRs
(https://github.com/pelias/query/pull/112,
and ...
fix(lib): Ensure match and match_phrase handle empty Variables
629307cf2de996d6eeb26b1bcc68aafa90a03d2f authored about 5 years ago by Julian Simioni <[email protected]>
We want the match and match_phrase helper functions to gracefully handle
the case where a variab...
feat(match_phrase): Use match_phrase lib
4d0298ff664c6bec48c9017fa9706f33a0a1427d authored about 5 years ago by Julian Simioni <[email protected]>
This uses the match_phrase helper function defined in
https://github.com/pelias/query/pull/109 t...
chore(tests): Use JSON stringify/parse to render templates
f311c4c38372ba824223b92e3e033b05602ef2a4 authored about 5 years ago by Julian Simioni <[email protected]>
This avoids having to encode the internal storage format of
VariableStore in the fixtures
Add new 'leaf' queries
7c70ae03429440677b43a15b76720d51a0c92e9b authored over 5 years ago by Julian Simioni <[email protected]>This has been shown to slightly improve performance in microbenchmarks
https://jsperf.com/leaf-...
83509c6ce0c8039dfb30ee7abb5204fdb0c8571e authored over 5 years ago by Julian Simioni <[email protected]>This view can be instantiated many times
b650df89213d2385964b777b0d9893140216a748 authored over 5 years ago by Julian Simioni <[email protected]>e632a5d71cf824e96719af6581d6d02d2bdb77e8 authored over 5 years ago by Julian Simioni <[email protected]>
This is a reusable view to build `match_phrase` queries
dafca97d8615ded96013c0b75658e99f3df3c2b3 authored over 5 years ago by Julian Simioni <[email protected]>955fc712d76dd4c1fa4f842556ec02c021236d99 authored over 5 years ago by Julian Simioni <[email protected]>
This one's real simple
05d7c93228776252f07260f19a4db50f09c56fb0 authored over 5 years ago by Julian Simioni <[email protected]>bf0c689806aa386f75341417906712581f01f0c3 authored over 5 years ago by Julian Simioni <[email protected]>
This doesn't change the output at all, but makes the code simpler
89d45cbb65f1e39ebc0f3398c355f13b814e46c8 authored over 5 years ago by Julian Simioni <[email protected]>
This 'view' was not really a view, because it did not produce results
based on the variable stor...
Remove unused queries
b8478416a89834d46e991771564547ec57ac9bf2 authored over 5 years ago by Julian Simioni <[email protected]>5a6cf6b1564419e40d659060cae27b4fb672d8b3 authored over 5 years ago by Julian Simioni <[email protected]>
This hasn't been used since at least 2016
c7bc6f93d0ca61c760c19c33b4f2e0c3b3a6384d authored over 5 years ago by Julian Simioni <[email protected]>feat(deps): Remove check-types in favor of lodash
9a852334aec1170900c3db6f5662f0db66a148f7 authored over 5 years ago by Julian Simioni <[email protected]>
Since the creation of this module we have largely settled on lodash as
our Javascript helper lib...
Connects https://github.com/pelias/pelias/issues/703
32089ce395dab00e6b093f2ba178399a3b311b84 authored over 5 years ago by Julian Simioni <[email protected]>effa5568774d933b120c6442b76ee6e73b533dc4 authored over 5 years ago by Julian Simioni <[email protected]>
This stops some NPM security warnings
5fef17746e1de52919d77b56f133dfcf7468d20a authored over 5 years ago by Julian Simioni <[email protected]>Actually run category tests
256e623ea7b4cff4ebce8a764a5d5341a90b21fe authored over 5 years ago by Julian Simioni <[email protected]>4f9a5cf9fb0057380966a06e01a0d79251e94bec authored over 5 years ago by Julian Simioni <[email protected]>
Add minimum_should_match param to ngrams view
68ec61ca6f3ba4c99cde9614857633ef7af1dd50 authored over 5 years ago by Julian Simioni <[email protected]>
This parameter is extremely useful for customizing the behavior of
queries and how many document...
Replace deprecated `minimum_number_should_match` field
8fcb336077ff09fe2a5b47436924b86e6252ce3a authored over 5 years ago by Julian Simioni <[email protected]>This field is deprecated in ES5 and will be removed in ES6.
Connects https://github.com/pelias/...
067b8e97af5d0754300a3df4bb6952c14a0afabb authored over 5 years ago by Julian Simioni <[email protected]>feat(geo_distance): Remove deprecated optimize_bbox parameter
b3faa4e20b06f1a4ddfad6a2df254ba68277a349 authored over 5 years ago by Julian Simioni <[email protected]>
This parameter was deprecated in Elasticsearch 2.2 so it is already
having no effect on any of o...
feat(query): Use full form for match_phrase query
ca7ddd6d08eec1ef80be450a2eacbc42c0c7467c authored over 5 years ago by Julian Simioni <[email protected]>There are two forms for the Elasticsearch [match_phrase](https://www.elastic.co/guide/en/elastic...
f7f4d5089d8642553cd95ed5c5691e7fb969e93e authored over 5 years ago by Julian Simioni <[email protected]>support operator on multi_match queries
ae3912b2920c007e090a9e14591a89276d937dfe authored over 5 years ago by Peter Johnson <[email protected]>791606cdabec71fe24b01980195795e5d2102f37 authored over 5 years ago by missinglink <[email protected]>
support type on multi_match queries
2438c132b68760af598173d0c5815c1a6064ae6c authored over 5 years ago by Peter Johnson <[email protected]>08b7b0d931946ac04493fb7607d6dfca29b6a98c authored over 5 years ago by missinglink <[email protected]>
support cutoff_frequency on multi_match queries
80146a296a3ca422302eb36d2780e2784689d6e7 authored over 5 years ago by Peter Johnson <[email protected]>d9cbc733c223770d560532436d8391c5293aaae3 authored over 5 years ago by missinglink <[email protected]>
Update check-types to the latest version 🚀
9e3bdaea20a8e91172694380bbe992437f83c0af authored almost 6 years ago by Julian Simioni <[email protected]>c0e0493122f110819e2bca87dd754132b55fd7ae authored almost 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Use cutoff_frequency everywhere
e141f2bbcb9989548ba6540f1daa820199a3b9b4 authored almost 6 years ago by Julian Simioni <[email protected]>b91a25faf5f6fc0abe17f19ed1dfb535d0a42167 authored almost 6 years ago by missinglink <[email protected]>
41917b7d158bccb139c9dd5b41775d0a9e4c0476 authored almost 6 years ago by missinglink <[email protected]>
d93e22b4c1d506bb3ba19918631565b715fa402f authored almost 6 years ago by Julian Simioni <[email protected]>
This was done in ad0d7f4
Connects https://github.com/pelias/api/pull/1249
Connects https://gith...
Add boundary.wof view for filtering on wof_id
ad0d7f4442bbafa64339531765c6a64368927870 authored almost 6 years ago by Julian Simioni <[email protected]>72c09551890fe5a77d9a304492f1b1094548100c authored almost 6 years ago by jen <[email protected]>
fix(structured): handle housenumber-only queries
dcb502abadcb9ab33a938f61f87f76db89a5d0ed authored about 6 years ago by Peter Johnson <[email protected]>
In the case where libpostal parses a query that it believes only has a
housenumber, an 'empty' q...
d0b8073bbd3092cc11a312467c80d60a4ff13b12 authored about 6 years ago by Jen Weiss <[email protected]>
improved sorting for addresses with matching postcode
7ba9dc25c07e16c0a2292230079f9d198c2f61e4 authored about 6 years ago by Julian Simioni <[email protected]>9ee7b3d71f311310e9b1402a3d71650fc10d0283 authored about 6 years ago by Peter Johnson <[email protected]>
CI and Node.js Updates
4d408dd26aee9287a9081e190d2689a5e5b1724d authored about 6 years ago by Julian Simioni <[email protected]>This should speed up our CI slightly
32957f02fe88e5ab799196fe3b9af1c16f0960c1 authored about 6 years ago by Julian Simioni <[email protected]>Connects https://github.com/pelias/pelias/issues/752
be6a7017337a77864a5c4a3d5f96899cd2202182 authored about 6 years ago by Julian Simioni <[email protected]>FilteredBooleanQuery: must_not
24779af691f247992275d0345d66a176f80df460 authored about 6 years ago by Peter Johnson <[email protected]>fix(Query): Fix incorrect class name
7f910cf343d56d6c5c7465d78ffe22274077acbe authored about 6 years ago by Julian Simioni <[email protected]>
Looks like this file was originally created by copying from
microservice-wrapper.
6bf2297ba8d11f9b10b562a0da913076517313c3 authored about 6 years ago by Peter Johnson <[email protected]>
chore(test): Use dedicated test script to catch errors
4fd284f3e14071409ee05921b7f5a3d56e44f113 authored over 6 years ago by Julian Simioni <[email protected]>
The way we were running our unit tests does not catch fatal errors in
the unit test run, even th...
This makes CI quicker, and releases more stable.
Connects https://github.com/pelias/api/pull/1187
37b6a3cbd30361e9645433f54546939f5e798901 authored over 6 years ago by Julian Simioni <[email protected]>Update tap-spec to the latest version 🚀
8c8aa9263df585ea115dfc9cf4e915334456eaf9 authored over 6 years ago by Julian Simioni <[email protected]>f59ea09998a566dc475b5efc0be2f5c3c73c9f44 authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Update deep-diff to the latest version 🚀
ce5ae9cbd437092485858f010e20c54603a340d7 authored over 6 years ago by Julian Simioni <[email protected]>4c0b25a0d1a4dbefc0415ec7c841022ec22c910e authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
CI cleanup
fe23320f63c22deb1692d9fb6135a443b16d07bd authored over 6 years ago by Julian Simioni <[email protected]>47c0373a5ad82b70381c95636b1c9fdbc982361d authored over 6 years ago by Julian Simioni <[email protected]>
732d4c037412d33a8fb0a7cbf7dedd632d586fe4 authored over 6 years ago by Julian Simioni <[email protected]>
fa46a4c950e60512c3781ce85f08921ac0a05a0c authored over 6 years ago by Julian Simioni <[email protected]>
9dde4862efccc9ded5ff7ab9f3bcfe13ea41ef12 authored over 6 years ago by Julian Simioni <[email protected]>
7f1acf36bb5ff3ae6bd5ed07dfdf9fe77eef44f2 authored over 6 years ago by Julian Simioni <[email protected]>
Connects https://github.com/pelias/pelias/issues/612
fa5f2a89cf4d79fe4b8f0a6ce685dccbd68e7b02 authored over 6 years ago by Julian Simioni <[email protected]>Connects https://github.com/pelias/pelias/issues/693
c3bf9fad755c7c27615c4bbfe41057cc68343044 authored over 6 years ago by Julian Simioni <[email protected]>
Fixes https://github.com/pelias/query/issues/83
Connects https://github.com/pelias/pelias/issues...
Update semantic-release to the latest version 🚀
a0d615c34a5076017ac7344443ddb5a06bf1fb2b authored over 6 years ago by Julian Simioni <[email protected]>