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

Merge pull request #133 from pelias/ci-uniformity

CI: Update GitHub Actions config for uniformity

a730d26fabddb41119eae7b918374621817b2a35 authored over 1 year ago by Julian Simioni <[email protected]>
CI: Update GitHub Actions config for uniformity

This updates CI configuration for this repo with the following changes:
- the core configuration...

67b69fa93a36acc52a2268f945e8b9e826a6bbfa authored over 1 year ago by Julian Simioni <[email protected]>
Fix missing changes in CI update

2c8fa8ce9662b64b59766a509a04f942098918b8 authored about 3 years ago by Julian Simioni <[email protected]>
Merge pull request #128 from pelias/move-from-travisci-to-github-actions

Move from TravisCI to GitHub Actions

803439c583eb61f81f7f639274eef856bc178b2b authored about 3 years ago by Julian Simioni <[email protected]>
Remove references to TravisCI

2222d5ad94efe240b48357899630c91c4d17eab9 authored about 3 years ago by Julian Simioni <[email protected]>
Remove TravisCI config

95501b69d918c86def4b73a0b55f117a8c9268fc authored about 3 years ago by Julian Simioni <[email protected]>
Rename `travis` NPM script to `ci`

cea8747d19ecb3e5216212b807d8eb7ce2c29e23 authored about 3 years ago by Julian Simioni <[email protected]>
Move from TravisCI to GitHub Actions

This moves the CI configuration from TravisCI, which we're no longer using
after their disastero...

7efc6266f7359af632e2e16808d8f7532ab8f3b7 authored about 3 years ago by Julian Simioni <[email protected]>
Merge pull request #125 from pelias/remove-old-multi_match

Remove old multi_match view

fa076f4c5b71cf47a7d9e555cfe8cd74ea03cdb8 authored over 4 years ago by Julian Simioni <[email protected]>
feat(multi_match): Remove old multi_match view

BREAKING CHANGE: the old multi_match view is removed.

I don't remember writing it, but since
ht...

ae426aed5488359ab0d94a5fa18cae9902a4a370 authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #122 from pelias/allow-specifying-street-analyzer

Allow specifying analyzer for `address_parts.street` field

cee0da3f8a9e587995921db8946adc29568be10a authored over 4 years ago by Julian Simioni <[email protected]>
feat: allow specifying analyzer for `address_parts.street`

BREAKING CHANGE: This allows us to change the query-time analyzer for
the `address_parts.street`...

cb818e6d35e242c5e224a15ac76230491dfdb2f8 authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #120 from pelias/remove-nodejs-8

Drop support for Node.js 8

133e7b7a78444b5561d3501540cf154024633d91 authored over 4 years ago by Julian Simioni <[email protected]>
feat(Node.js): Drop support for Node.js 8

Node.js 8 is no longer supported as it reached [end of
life](https://github.com/nodejs/Release#r...

3ae4e49df73e3f8e62330146ba7d954502e39f5d authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #119 from pelias/fix-travis-config

chore(TravisCI): Remove deprecated `matrix` config section

367bac03b204cc354e8db0fab28715cf9616d032 authored over 4 years ago by Julian Simioni <[email protected]>
chore(TravisCI): Remove deprecated `matrix` config section

This config entry is deprecated, and has now started overwriting the
`jobs` section, causing bui...

f9eae41346c1396138ef0d6cc1750658d1c2a3af authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #117 from pelias/add-nodejs-12-to-ci

chore(Node.js): Add Node.js 12 to CI

30725b7d1efca078c12ad0ac3e736d239fc42754 authored about 5 years ago by Julian Simioni <[email protected]>
chore(Node.js): Add Node.js 12 to CI

Node.js 12 (and especially Node.js 12.9) is supposed to be significantly
faster than previous ve...

081b8bc9e1c1a96b3c9067e8e353026ac08201d8 authored about 5 years ago by Julian Simioni <[email protected]>
Merge pull request #114 from pelias/joxit/feat/multi_match

Add multi_match leaf query function

41d649298a401623028dd614b9c0921012309d42 authored about 5 years ago by Julian Simioni <[email protected]>
feat(multi_match): add multi_match leaf query function

19999cf321d09032bc0c443462a6831636ec0de7 authored about 5 years ago by Joxit <[email protected]>
Merge pull request #113 from pelias/street-slop

feat(fallback queries): Support slop parameter on street queries

671404ea282888d2f4071a99d725a8ef5d43de8f authored about 5 years ago by Julian Simioni <[email protected]>
feat(fallback queries): Support slop parameter on street queries

This change builds on the previous series of PRs
(https://github.com/pelias/query/pull/112,
and ...

fa81aa23e51559e6524b0479dd748b855d4eedea authored about 5 years ago by Julian Simioni <[email protected]>
Merge pull request #112 from pelias/fix-lib-variable-handling

fix(lib): Ensure match and match_phrase handle empty Variables

629307cf2de996d6eeb26b1bcc68aafa90a03d2f authored about 5 years ago by Julian Simioni <[email protected]>
fix(lib): Ensure match and match_phrase handle empty Variables

We want the match and match_phrase helper functions to gracefully handle
the case where a variab...

dc8ac0580bf9472a41d20e1c22e31899d64cdc10 authored about 5 years ago by Julian Simioni <[email protected]>
Merge pull request #111 from pelias/use-match-leaf-function

feat(match_phrase): Use match_phrase lib

4d0298ff664c6bec48c9017fa9706f33a0a1427d authored about 5 years ago by Julian Simioni <[email protected]>
feat(match_phrase): Use match_phrase lib

This uses the match_phrase helper function defined in
https://github.com/pelias/query/pull/109 t...

ab79804035b8cc257199695758d819fd951747aa authored about 5 years ago by Julian Simioni <[email protected]>
Merge pull request #110 from pelias/improve-tests

chore(tests): Use JSON stringify/parse to render templates

f311c4c38372ba824223b92e3e033b05602ef2a4 authored about 5 years ago by Julian Simioni <[email protected]>
chore(tests): Use JSON stringify/parse to render templates

This avoids having to encode the internal storage format of
VariableStore in the fixtures

61dc039937814c5c6d43c9a307d6516cd870d147 authored about 5 years ago by Julian Simioni <[email protected]>
Merge pull request #109 from pelias/leaf-queries-and-libs

Add new 'leaf' queries

7c70ae03429440677b43a15b76720d51a0c92e9b authored over 5 years ago by Julian Simioni <[email protected]>
Move static arrays out of function calls

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]>
feat(view): Add generic match leaf view

This view can be instantiated many times

b650df89213d2385964b777b0d9893140216a748 authored over 5 years ago by Julian Simioni <[email protected]>
feat(leaf): Add match leaf query function

e632a5d71cf824e96719af6581d6d02d2bdb77e8 authored over 5 years ago by Julian Simioni <[email protected]>
feat(view): Add match_phrase leaf view

This is a reusable view to build `match_phrase` queries

dafca97d8615ded96013c0b75658e99f3df3c2b3 authored over 5 years ago by Julian Simioni <[email protected]>
feat(match_phrase): Add match_phrase leaf query function

955fc712d76dd4c1fa4f842556ec02c021236d99 authored over 5 years ago by Julian Simioni <[email protected]>
feat(view): Add match_all leaf query view

This one's real simple

05d7c93228776252f07260f19a4db50f09c56fb0 authored over 5 years ago by Julian Simioni <[email protected]>
feat(terms): Allow extra parameters including boost

bf0c689806aa386f75341417906712581f01f0c3 authored over 5 years ago by Julian Simioni <[email protected]>
feat(terms): Simplify terms query generation

This doesn't change the output at all, but makes the code simpler

89d45cbb65f1e39ebc0f3398c355f13b814e46c8 authored over 5 years ago by Julian Simioni <[email protected]>
feat(lib): Move terms function to proper place

This 'view' was not really a view, because it did not produce results
based on the variable stor...

b6748c8815361edd9f9030fe6773f458b96f9051 authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #108 from pelias/remove-unused-queries

Remove unused queries

b8478416a89834d46e991771564547ec57ac9bf2 authored over 5 years ago by Julian Simioni <[email protected]>
feat(view): Remove unused localregions view

5a6cf6b1564419e40d659060cae27b4fb672d8b3 authored over 5 years ago by Julian Simioni <[email protected]>
feat(views): Remove old, unused sort_numeric_script view

This hasn't been used since at least 2016

c7bc6f93d0ca61c760c19c33b4f2e0c3b3a6384d authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #104 from pelias/remove-check-types

feat(deps): Remove check-types in favor of lodash

9a852334aec1170900c3db6f5662f0db66a148f7 authored over 5 years ago by Julian Simioni <[email protected]>
feat(deps): Remove check-types in favor of lodash

Since the creation of this module we have largely settled on lodash as
our Javascript helper lib...

0910125c08a5e51a63b3b0ab0d5940604cd237c5 authored over 5 years ago by Julian Simioni <[email protected]>
fix(README): Use new readme header

Connects https://github.com/pelias/pelias/issues/703

32089ce395dab00e6b093f2ba178399a3b311b84 authored over 5 years ago by Julian Simioni <[email protected]>
fix(readme): Correct gramatical errors

effa5568774d933b120c6442b76ee6e73b533dc4 authored over 5 years ago by Julian Simioni <[email protected]>
chore(deps): Update lodash to latest version

This stops some NPM security warnings

5fef17746e1de52919d77b56f133dfcf7468d20a authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #106 from pelias/run-category-tests

Actually run category tests

256e623ea7b4cff4ebce8a764a5d5341a90b21fe authored over 5 years ago by Julian Simioni <[email protected]>
fix(tests): Actually run category tests

4f9a5cf9fb0057380966a06e01a0d79251e94bec authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #105 from pelias/minimum_should_match

Add minimum_should_match param to ngrams view

68ec61ca6f3ba4c99cde9614857633ef7af1dd50 authored over 5 years ago by Julian Simioni <[email protected]>
feat(ngrams): Add minimum_should_match param to ngrams view

This parameter is extremely useful for customizing the behavior of
queries and how many document...

c742c9eafd26bc3933975ad01dc8d494c2a9fb8e authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #103 from pelias/fix-deprecation-warnings

Replace deprecated `minimum_number_should_match` field

8fcb336077ff09fe2a5b47436924b86e6252ce3a authored over 5 years ago by Julian Simioni <[email protected]>
fix: Replace deprecated `minimum_number_should_match` field

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]>
Merge pull request #102 from pelias/remove_optimize_bbox

feat(geo_distance): Remove deprecated optimize_bbox parameter

b3faa4e20b06f1a4ddfad6a2df254ba68277a349 authored over 5 years ago by Julian Simioni <[email protected]>
feat(geo_distance): Remove deprecated optimize_bbox parameter

This parameter was deprecated in Elasticsearch 2.2 so it is already
having no effect on any of o...

42fa6447ab1b5f5a6a9ffdd1a33de81bc05509c6 authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #100 from pelias/use-full-match_phrase-query

feat(query): Use full form for match_phrase query

ca7ddd6d08eec1ef80be450a2eacbc42c0c7467c authored over 5 years ago by Julian Simioni <[email protected]>
feat(query): Use full form for match_phrase query

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]>
Merge pull request #99 from pelias/multi_match_operator

support operator on multi_match queries

ae3912b2920c007e090a9e14591a89276d937dfe authored over 5 years ago by Peter Johnson <[email protected]>
feat(multi_match): support operator on multi_match queries

791606cdabec71fe24b01980195795e5d2102f37 authored over 5 years ago by missinglink <[email protected]>
Merge pull request #98 from pelias/multi_match_type

support type on multi_match queries

2438c132b68760af598173d0c5815c1a6064ae6c authored over 5 years ago by Peter Johnson <[email protected]>
feat(multi_match): support type on multi_match queries

08b7b0d931946ac04493fb7607d6dfca29b6a98c authored over 5 years ago by missinglink <[email protected]>
Merge pull request #97 from pelias/cutoff_frequency

support cutoff_frequency on multi_match queries

80146a296a3ca422302eb36d2780e2784689d6e7 authored over 5 years ago by Peter Johnson <[email protected]>
feat(cutoff_frequency): support cutoff_frequency on multi_match queries

d9cbc733c223770d560532436d8391c5293aaae3 authored over 5 years ago by missinglink <[email protected]>
Merge pull request #96 from pelias/greenkeeper/check-types-8.0.0

Update check-types to the latest version 🚀

9e3bdaea20a8e91172694380bbe992437f83c0af authored almost 6 years ago by Julian Simioni <[email protected]>
fix(package): update check-types to version 8.0.0

c0e0493122f110819e2bca87dd754132b55fd7ae authored almost 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Merge pull request #88 from pelias/cutoff_frequency

Use cutoff_frequency everywhere

e141f2bbcb9989548ba6540f1daa820199a3b9b4 authored almost 6 years ago by Julian Simioni <[email protected]>
feat(cutoff_frequency): make cutoff_frequency variable optional

b91a25faf5f6fc0abe17f19ed1dfb535d0a42167 authored almost 6 years ago by missinglink <[email protected]>
feat(cutoff_frequency): update address and admin cutoff_frequency properties to be definable on a per-field basis

41917b7d158bccb139c9dd5b41775d0a9e4c0476 authored almost 6 years ago by missinglink <[email protected]>
WIP: use cutoff_frequency everywhere

d93e22b4c1d506bb3ba19918631565b715fa402f authored almost 6 years ago by Julian Simioni <[email protected]>
feat(views): Add boundary.gid view

This was done in ad0d7f4

Connects https://github.com/pelias/api/pull/1249
Connects https://gith...

5b4ac4331084a004863d59230c419735ed16e69f authored almost 6 years ago by Julian Simioni <[email protected]>
Merge pull request #93 from thismakessand/boundary-wof

Add boundary.wof view for filtering on wof_id

ad0d7f4442bbafa64339531765c6a64368927870 authored almost 6 years ago by Julian Simioni <[email protected]>
Rename boundary.wof to boundary.gid

72c09551890fe5a77d9a304492f1b1094548100c authored almost 6 years ago by jen <[email protected]>
Merge pull request #94 from pelias/handle-housenumber-only-structured

fix(structured): handle housenumber-only queries

dcb502abadcb9ab33a938f61f87f76db89a5d0ed authored about 6 years ago by Peter Johnson <[email protected]>
fix(structured): handle housenumber-only queries

In the case where libpostal parses a query that it believes only has a
housenumber, an 'empty' q...

5fc15a6401d013d79a29daa193045b0b9ca44e5a authored about 6 years ago by Julian Simioni <[email protected]>
Add boundary.wof filter

d0b8073bbd3092cc11a312467c80d60a4ff13b12 authored about 6 years ago by Jen Weiss <[email protected]>
Merge pull request #91 from pelias/address_search_using_ids

improved sorting for addresses with matching postcode

7ba9dc25c07e16c0a2292230079f9d198c2f61e4 authored about 6 years ago by Julian Simioni <[email protected]>
feat(address_search_using_ids): add an extra query clause to address queries which prioritises addresses with a matching postcode over others

9ee7b3d71f311310e9b1402a3d71650fc10d0283 authored about 6 years ago by Peter Johnson <[email protected]>
Merge pull request #92 from pelias/ci-nodejs-updates

CI and Node.js Updates

4d408dd26aee9287a9081e190d2689a5e5b1724d authored about 6 years ago by Julian Simioni <[email protected]>
chore(release): Skip semantic-release run on pull reqeusts

This should speed up our CI slightly

32957f02fe88e5ab799196fe3b9af1c16f0960c1 authored about 6 years ago by Julian Simioni <[email protected]>
feat(Node.js): Drop support for Node.js 6

Connects https://github.com/pelias/pelias/issues/752

be6a7017337a77864a5c4a3d5f96899cd2202182 authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #89 from pelias/must_not

FilteredBooleanQuery: must_not

24779af691f247992275d0345d66a176f80df460 authored about 6 years ago by Peter Johnson <[email protected]>
Merge pull request #90 from pelias/fix-copy-paste-error

fix(Query): Fix incorrect class name

7f910cf343d56d6c5c7465d78ffe22274077acbe authored about 6 years ago by Julian Simioni <[email protected]>
fix(Query): Fix incorrect class name

Looks like this file was originally created by copying from
microservice-wrapper.

3d49be58344935d98d539cbff52de0e3dda59b32 authored about 6 years ago by Julian Simioni <[email protected]>
feat(FilteredBooleanQuery): must_not

6bf2297ba8d11f9b10b562a0da913076517313c3 authored about 6 years ago by Peter Johnson <[email protected]>
Merge pull request #87 from pelias/safely-run-tests

chore(test): Use dedicated test script to catch errors

4fd284f3e14071409ee05921b7f5a3d56e44f113 authored over 6 years ago by Julian Simioni <[email protected]>
chore(test): Use dedicated test script to catch errors

The way we were running our unit tests does not catch fatal errors in
the unit test run, even th...

3bd59a9fb7143ce37c4052e750b6d2061b8d4093 authored over 6 years ago by Julian Simioni <[email protected]>
feat(release): replace semantic-release dep with Travis build stages

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]>
Merge pull request #85 from pelias/greenkeeper/tap-spec-5.0.0

Update tap-spec to the latest version 🚀

8c8aa9263df585ea115dfc9cf4e915334456eaf9 authored over 6 years ago by Julian Simioni <[email protected]>
chore(package): update tap-spec to version 5.0.0

f59ea09998a566dc475b5efc0be2f5c3c73c9f44 authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Merge pull request #82 from pelias/greenkeeper/deep-diff-1.0.0

Update deep-diff to the latest version 🚀

ce5ae9cbd437092485858f010e20c54603a340d7 authored over 6 years ago by Julian Simioni <[email protected]>
chore(package): update deep-diff to version 1.0.0

4c0b25a0d1a4dbefc0415ec7c841022ec22c910e authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Merge pull request #84 from pelias/ci-cleanup

CI cleanup

fe23320f63c22deb1692d9fb6135a443b16d07bd authored over 6 years ago by Julian Simioni <[email protected]>
Remove npm run command for semantic-release

47c0373a5ad82b70381c95636b1c9fdbc982361d authored over 6 years ago by Julian Simioni <[email protected]>
Change default NPM package version

732d4c037412d33a8fb0a7cbf7dedd632d586fe4 authored over 6 years ago by Julian Simioni <[email protected]>
Add semantic-release config

fa46a4c950e60512c3781ce85f08921ac0a05a0c authored over 6 years ago by Julian Simioni <[email protected]>
Remove npm check

9dde4862efccc9ded5ff7ab9f3bcfe13ea41ef12 authored over 6 years ago by Julian Simioni <[email protected]>
Standardize TravisCI config

7f1acf36bb5ff3ae6bd5ed07dfdf9fe77eef44f2 authored over 6 years ago by Julian Simioni <[email protected]>
Add support for Node.js 8

Connects https://github.com/pelias/pelias/issues/612

fa5f2a89cf4d79fe4b8f0a6ce685dccbd68e7b02 authored over 6 years ago by Julian Simioni <[email protected]>
Drop support for Node.js 4

Connects https://github.com/pelias/pelias/issues/693

c3bf9fad755c7c27615c4bbfe41057cc68343044 authored over 6 years ago by Julian Simioni <[email protected]>
Update to node 10 in .travis.yml

Fixes https://github.com/pelias/query/issues/83
Connects https://github.com/pelias/pelias/issues...

9f880e33e64f3e5a3019465c6985e7f072576dee authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Merge pull request #81 from pelias/greenkeeper/semantic-release-15.0.0

Update semantic-release to the latest version 🚀

a0d615c34a5076017ac7344443ddb5a06bf1fb2b authored over 6 years ago by Julian Simioni <[email protected]>