Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pelias/api

HTTP API for Pelias Geocoder
https://github.com/pelias/api

Use lodash _.isString instead of `check`

c108a37074b853227399b92606fc9f8eb07c8005 authored over 4 years ago by Julian Simioni <[email protected]>
feat(multi-lang): use `multi_match` leaf query from pelias/query#114

40ad414e369f161d33ea7ee96090f05515d350f7 authored over 4 years ago by Joxit <[email protected]>
feat(multi-lang): Use default index + user-lang index in autocomplete

The lang boos is 2x higher than default index to promote lang matching first

30ea78593ee0d81777f073829847f0124a3a98bd authored over 4 years ago by Joxit <[email protected]>
feat(multi-lang): Use multi_math for exact matches and focus point

055eca9c7be77ff5778a55fd9ed2617db50d7e56 authored over 4 years ago by Joxit <[email protected]>
test(multi-lang): fix tests and rebase after pelias_parser merge

fb9da6c6885a4719bf35719aff436eac01aac589 authored over 4 years ago by Joxit <[email protected]>
Merge pull request #1450 from pelias/blackmad-higher-levels-es-debug

Add new debugging levels

e059815260c94aa8721b535b1e1fe6e5e450b5f0 authored over 4 years ago by Julian Simioni <[email protected]>
feat(debug): add new debugging levels

debug=2 or debug=elastic returns raw elastic response
debug=3 or debug=explain returns raw elast...

fdfb46f928c7d75547004e79b42ba8089bcd1555 authored over 4 years ago by David Blackman <[email protected]>
Merge pull request #1449 from pelias/upgrade-to-pelias-query-10.0.0

Upgrade to pelias-query 10.0.0

1f530d07477a8169cc26b93d5a3821a3d2ddfe30 authored over 4 years ago by Julian Simioni <[email protected]>
feat: upgrade to pelias-query 10.0.0

This includes the ability to change the query time analyzer for the
`address_parts.street` field...

fede0986fb2033f090709e98a97ef452b08024e4 authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1447 from pelias/autocomplete-size-calculator

Calculate Elasticsearch query size for autocomplete

8fda6b08771f6c467017db190e30600373c67433 authored over 4 years ago by Julian Simioni <[email protected]>
fix: Calculate Elasticsearch query size for autocomplete

Way back in https://github.com/pelias/api/pull/1276 we added the `size`
parameter to autocomplet...

b344466620f3e5fe74b966c49a473149585ec7dd authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1420 from pelias/joxit/feat/pelias-parser

Update pelias-parser

e379a5f18db1bafad1b3eb4fa643f09994d048af authored over 4 years ago by Peter Johnson <[email protected]>
Merge pull request #1436 from blackmad/per-feature-debug-output

feat(debug): add some per-feature score debug info

90e7ea5d312eb3a1d3e0838bb1e690a9178b3d04 authored over 4 years ago by Julian Simioni <[email protected]>
feat(debug): add some per-feature score debug info

af53e047b21d42846e63c533b6b9b6e120d12806 authored over 4 years ago by David Blackman <[email protected]>
Merge pull request #1437 from blackmad/fix-fallback-on-exact-matchs

use parsed_text.housenumber across pelias/api codebase

9ab02c0e94ee7dca8d8b582ee76ecf0cbc2d2a70 authored over 4 years ago by Julian Simioni <[email protected]>
use parsed_text.housenumber across pelias/api codebase

- house_number from libpostal is mapped to parsed_text.housenumber
- address_parts still uses "n...

5f4e991ebc0a2b251aa55a69e3bc378b3e1e5563 authored over 4 years ago by David Blackman <[email protected]>
Merge pull request #1433 from pelias/readme_header

docs: add project header to readme

0c1700af811a66bde868bdf792143293e4fb1937 authored over 4 years ago by Peter Johnson <[email protected]>
docs: add project header to readme

f48ecabcbe447b2bfa4857e7f97347e0373c568c authored over 4 years ago by Peter Johnson <[email protected]>
feat: update pelias-parser

2eb020535b72b456ea72bcb7fa26a04772d97b64 authored over 4 years ago by Joxit <[email protected]>
Merge pull request #1431 from blackmad/empty-pelias-config-in-test

always use an empty pelias.json in test

c12589a81a9bcf472a4818ce2236486a93cbb92b authored over 4 years ago by Julian Simioni <[email protected]>
chore(tests): always use an empty pelias.json

1996d9a9ad4a813352ba47ec9583dc54b2190756 authored over 4 years ago by David Blackman <[email protected]>
Merge pull request #1427 from pelias/pelias-compare

Serve Pelias Compare from /frontend

82f939cb97e20780fdfcbe005d995d323ecf98c7 authored over 4 years ago by Julian Simioni <[email protected]>
ignore pelias.json in .gitignore

98edc9117348123e0d4816311ab681e5ed7b51e4 authored over 4 years ago by David Blackman <[email protected]>
feat: serve compare frontend if config set

e7048fe7f6fca33f65a5372f92bb380dfadb6024 authored over 4 years ago by David Blackman <[email protected]>
Merge pull request #1425 from pelias/refactor_routes

refactor routes to be easier to read

bf35084ffbd07eded85d7b964d709de27ad63525 authored over 4 years ago by Peter Johnson <[email protected]>
refactor(routes): refactor routes to be easier to read

3932a5ae7d5f1bd66761d5dbc4f935943949ba75 authored over 4 years ago by missinglink <[email protected]>
Merge pull request #1422 from pelias/remove_pelias_categories_module

refactor(categories): remove pelias/categories module

2413a223aa190726478050efc8a84286bf236216 authored over 4 years ago by Peter Johnson <[email protected]>
refactor(categories): remove pelias/categories module

4ca7b4de0f6ef3d7567b5010103d682e6d99f7e0 authored over 4 years ago by missinglink <[email protected]>
Merge pull request #1418 from pelias/fix-travis-config

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

a3feddc8ad731791140aa12ecbc9026399092221 authored almost 5 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...

92e3b1a50f70b606cd20c3339e33ec56aa05daf4 authored almost 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1400 from pelias/drop-nodejs8-support

Drop support for Node.js 8

76a31d96d092dc67005a994728941ca739ed3bec authored about 5 years ago by Julian Simioni <[email protected]>
feat(Node.js): Drop support for Node.js 8

BREAKING CHANGE: Node.js 8 is no longer supported as it will reach [end
of life](https://github....

f2bf82cce3df532c5deec74fc4cb234d4991a22c authored about 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1408 from pelias/update-zero-test

Update expected test value for -0

4350841910c8b1d836cb8de47914576a4185e07e authored about 5 years ago by Julian Simioni <[email protected]>
chore(tests): Update expected value for -0

Looks like a [recent release](https://github.com/substack/tape/releases/tag/v4.12.0)
of Tape ma...

4d6aad84057cc65806c356752d7005fbd917db2d authored about 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1401 from pelias/joxit/feat/categories-places

Add categories to the places endpoint

c69a9609040ac7fedb09000ae5f9ec5518ffe2be authored about 5 years ago by Peter Johnson <[email protected]>
feat(places-category): Add warning message for non-empty categories

4a69858edd5843be0a4cdc4b76fc9c18cedbe5c7 authored about 5 years ago by Joxit <[email protected]>
feat(places-category): add categories to the places endpoint

Categories are something really useful (and interesting) that's why they should also be availabl...

f9ae79dbf97fcad8ae2d8f8f17f29cbc44956041 authored about 5 years ago by Joxit <[email protected]>
Merge pull request #1404 from pelias/remove_check_types

remove npm check-types module

5898e759d5b1e1591e9e04a6a800ffbbf06e3e4d authored about 5 years ago by Peter Johnson <[email protected]>
Merge pull request #1402 from pelias/type_helper

fix js type detection bug in TypeMapping

ad5e0e3132708c2ea9b3e67719873eabb7e6ef9b authored about 5 years ago by Peter Johnson <[email protected]>
refactor(type_helper): cleaner syntax

e1c300b076099513994cf220e10ec90c99b35e7f authored about 5 years ago by missinglink <[email protected]>
refactor(check_types): remove npm check-types module

a7d908e9e4dbd3e9ef0abe400ad87a8789f660f5 authored about 5 years ago by missinglink <[email protected]>
fix(type_helper): fix js type detection bug in TypeMapping

921016ed60bd68b0095a57ab708fb669d7939d50 authored about 5 years ago by missinglink <[email protected]>
Merge pull request #1397 from pelias/name-field-boost

feat(autocomplete): Add a boost to name in multi_match

5632edf0c665d0bed15997eaacbe315d38193d56 authored about 5 years ago by Julian Simioni <[email protected]>
feat(autocomplete): Add a boost to name in multi_match

This helps ensure that, all else being equal, results from the `name`
field are preferred when m...

f074f614327b0abfca4c10f9bcd899c9c0360227 authored about 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1390 from pelias/improved_timeout_handling

improved_timeout_handling

f25a950c124b40ef2e4093ca358c8755d7a128c5 authored about 5 years ago by Peter Johnson <[email protected]>
Merge pull request #1393 from pelias/focus_point_boost

increase search query "focus:weight" from 2->3

978f932b04b223f8fc148c041bccd74edc57e84f authored about 5 years ago by Peter Johnson <[email protected]>
feat(query): increase search query "focus:weight" from 2->3

b1c989e061320a8a07a26412ab1450de7266925e authored about 5 years ago by missinglink <[email protected]>
Merge pull request #1392 from pelias/set-many-boosts-to-1

Reset boosts for street matches, region_a, and country_a to 1

cb3b7d1237104c3505af9951f8be9a4175283ebf authored about 5 years ago by Peter Johnson <[email protected]>
Reset boosts for street matches, region_a, and country_a to 1

These boosts, while possibly helpful for longer matches, can have very
significant and negative ...

64423da6b3e8647b7c36f8da39fd8262c5cdddbb authored about 5 years ago by Julian Simioni <[email protected]>
fix(improved_timeout_handling): remove dependency on hits.total property

eab7ee895d0fdcfc1cdec0d8dbf39d44d6797023 authored about 5 years ago by missinglink <[email protected]>
fix(improved_timeout_handling): handle timed_out=true in response body, do not return 408 responses

aeb2b2f8fd997d2415eb17318683db7a30a4e56b authored about 5 years ago by missinglink <[email protected]>
Merge pull request #1388 from pelias/fix-elasticsearch-logging

fix(log): Correctly record Elasticsearch result count

00e49e8ab2a2bb2eaa2c067d621cc3e2af927f9c authored about 5 years ago by Julian Simioni <[email protected]>
fix(log): Correctly record Elasticsearch result count

This was essentially logging how many results had already been set on the API
response under con...

6b8a646005801b6261a2aef422e62751c45332cf authored about 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1382 from pelias/retroactive-breaking-change

feat(breaking): Retroactive version bump for breaking change

9a6539dd32f26c8176a32b236e0a48a8c6d6321e authored about 5 years ago by Julian Simioni <[email protected]>
feat(breaking): Retroactive version bump for breaking change

BREAKING CHANGE: A breaking change was made in d1b3976b as part of
https://github.com/pelias/api...

9c6d84173484bb7caa0313c62d2e9f64aa21a997 authored about 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1377 from pelias/unicode

switch unicode normalization to NFKC

c8405351dc0e939aa1c74852051c76a1c2d63cf7 authored about 5 years ago by Peter Johnson <[email protected]>
feat(unicode): switch to NFKC normalization

3b4abdf21dd38b06326e3a55abd1f9b164390e95 authored about 5 years ago by missinglink <[email protected]>
Merge pull request #1378 from pelias/middleware_robots

disallow robots from crawling the API

fc999ffb06ce3ccca950d96f59c0ccc5c02dfe3e authored about 5 years ago by Julian Simioni <[email protected]>
feat(security): disallow robots from crawling the API

9dc708816402278fb74b069f7b069da66e164329 authored about 5 years ago by missinglink <[email protected]>
Merge pull request #1376 from pelias/constant_score_filter

constant_score subqueries should use "filter" not "query"

4f8c9ebb10a7e49d3d1197af893824ca0a0bc746 authored about 5 years ago by Peter Johnson <[email protected]>
refactor(query): constant_score subqueries should use "filter" not "query"

c34a0b3c4c5b6a1ecc676114f3dbe5edbfc11162 authored about 5 years ago by missinglink <[email protected]>
Merge pull request #1373 from pelias/unicode

improved unicode support

8b881da07e4d40846017bad51780162a2fdbd6b6 authored about 5 years ago by Peter Johnson <[email protected]>
feat(unicode): added additional non-standard spaces

c25002633931ff55164ad63cbd036ec7ba976d57 authored about 5 years ago by missinglink <[email protected]>
feat(unicode): remove marks unrelated to geocoding

79a6c32111ba200a148474ce10a9e175c065593a authored about 5 years ago by missinglink <[email protected]>
feat(unicode): improved unicode support

c1c38097ce069eeaef47e558016ab6ec2842ef5c authored about 5 years ago by missinglink <[email protected]>
Merge pull request #1366 from pelias/refactor_dedupe_middleware

rewrite dedupe logic for simplicity & readability

d0cf44f36f68472185d4d20c7b545ac214e4f160 authored over 5 years ago by Peter Johnson <[email protected]>
refactor(dedupe_middleware): rewrite dedupe logic for simplicity & readability

e2c493a97cbbe2d79eef5e9e37d4f26811839323 authored over 5 years ago by missinglink <[email protected]>
Merge pull request #1367 from pelias/fix_same_layer_deduplication

bugfix for same layer deduplication

018e03d0842eebc5631364ea90fe416388efbb1a authored over 5 years ago by Peter Johnson <[email protected]>
Merge pull request #1369 from pelias/missinglink-patch-1

badgers!

b2f93260eac6a995d62e1525c0ca46cd0d0f5445 authored over 5 years ago by Peter Johnson <[email protected]>
badgers!

f0234f8d779798198212558ff7eadeec106b0bc7 authored over 5 years ago by Peter Johnson <[email protected]>
Merge pull request #1354 from pelias/es6-queries

ES6 compatible queries

c7c5a68efa9de0afccb403a2a196d95677222e44 authored over 5 years ago by Julian Simioni <[email protected]>
fix(dedupe): fix dedupe bug for records on the same layer

7c063934910381492720d4d4a7bfa70857bc1d97 authored over 5 years ago by missinglink <[email protected]>
feat(query): Use match_phrase query in search_pelias_parser

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

85450ddb25954338bfd4cf72cb572f2a0d5bb3ff authored over 5 years ago by Julian Simioni <[email protected]>
feat(query): Use match_phrase query in phrase_first_tokens_only view

This ensures ES6 support

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

97516f925e3df9c1649bf7214d51d38e0963f501 authored over 5 years ago by Julian Simioni <[email protected]>
feat(query): Use match_phrase query in boost_exact_matches view

This ensures ES6 support

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

471695c36753fb9a8b6936aecfeb5f38409cc11c authored over 5 years ago by Julian Simioni <[email protected]>
feat(query): Use match_phrase query in ngrams_strict view

This ensures ES6 compatibility

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

d0db6720add316efa271d1fc2c020801979f9a22 authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1365 from pelias/remove-more-unused-parameters

chore(query): Remove more unused function parameters

935edf541f282968037d7b01bfc84c7be8b05dab authored over 5 years ago by Julian Simioni <[email protected]>
chore(query): Remove more unused function parameters

Similar to https://github.com/pelias/api/pull/1358, this removes two
parameters to query constru...

c34373f58b45de38e71b7db24f71e118873b4b4c authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1364 from pelias/require-gid-in_id-field

Require GID in Elasticsearch `_id` field

f2af6663004ae335223fea3fefcc281f3f42c67b authored over 5 years ago by Julian Simioni <[email protected]>
feat(GID): Require GID to be stored in the `_id` field

This change implements the 5th and final step in the GID migration plan
outlined in
https://gith...

c867946b342cbe6d2cc36ed076d7a1c89977993c authored over 5 years ago by Julian Simioni <[email protected]>
feat(helper): add decode_gid helper

This is a low level helper to decode a GID, extracted from
`sanitizer/_ids`.

b85288a3e6d9d016ab41a3bac3d1298f29f20a3a authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1363 from pelias/only-query-for-new-_id-field-contents

feat(place): Only query for new GID based _ids

d1b3976b3e8d33ebe979adc82d948720b5a86ba4 authored over 5 years ago by Julian Simioni <[email protected]>
feat(place): Only query for new GID based _ids

BREAKING_CHANGE: Importers using pelias-model 6.0.0 or greater
(https://github.com/pelias/model/...

863d68394647d7a8d4bd1966c5b10e2eddafc6c0 authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1361 from pelias/addressUsingIds-slop

feat(addressSearchUsingIds): Set default street slop to 1

2a550ed9babb19e5b5e929a3a3921f29133d1189 authored over 5 years ago by Julian Simioni <[email protected]>
chore(tests): Adjust fixtures for address slop

da719602b9d0f70d4233d49682e9553b84947c2c authored over 5 years ago by Julian Simioni <[email protected]>
feat(addressSearchUsingIds): Set default street slop to 1

Combined with https://github.com/pelias/query/pull/101, this change
allows for improved matching...

95e6dff2a9ea401aef11d896e397858578085aab authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1362 from pelias/unpin-nodejs-12

chore(test): Allow testing on the latest Node.js 12

58fbf6fa7633ca3faa4a6d44ae6405bb0503adf5 authored over 5 years ago by Julian Simioni <[email protected]>
chore(test): Allow testing on the latest Node.js 12

It looks like Node.js 12.11.1 has fixed this issue, although its not
clear why from the release ...

615a1be87ffd3ced1f2a3920c272831cfd2dbd85 authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1349 from pelias/greenkeeper/@hapi/joi-16.0.1

Update @hapi/joi to the latest version 🚀

fd9f4938831bd78730f79bd51cbdc6c5bfcd7807 authored over 5 years ago by Julian Simioni <[email protected]>
fix(schema): Update schema validation for joi 16

This is a huge pain :( this code is extremely over-tested

275dcf780178b7a18de7fd54b0b050c6fc483270 authored over 5 years ago by Julian Simioni <[email protected]>
fix(package): update @hapi/joi to version 16.0.1

4be24d46fda3d07b9c0c94ebc40bea524e16aae0 authored over 5 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Merge pull request #1360 from pelias/clarify-test-name

chore(test): Make test name more clear

53259ea692481a39698640e98e15f73e55b1ff57 authored over 5 years ago by Julian Simioni <[email protected]>
chore(test): Make test name more clear

1ea84df2fd00c27b141cd2adfb556894873d9c1d authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1356 from pelias/no-subquery-for-population-and-popularity

feat(query): Use match_all for subquery matching

f0a630a56df7910b7bebfe1fee41c062bb56821f authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1359 from pelias/local_naming_conventions

improve localNamingConventions middleware to support records with name/street aliases

6fb62081558257f3d4de9e30aebd97e6290a1eb1 authored over 5 years ago by Peter Johnson <[email protected]>
fix(local_naming_conventions): improve localNamingConventions middleware to support records with name/street aliases

8663f9a83ad8064b5661a9323f0c555c87794bb2 authored over 5 years ago by missinglink <[email protected]>
feat(query): Use match_all for subquery matching

This PR brings the `search_pelias_parser` queries into alignment with
autocomplete and `search` ...

7c2e98eef2f52b84ebf68b73b4c4bd70c01c0508 authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1358 from pelias/remove-unsed-function-parameter

chore(query): Remove unused function parameter

ec9c3a75489f3c5e52a97148d993a712219f4436 authored over 5 years ago by Julian Simioni <[email protected]>
chore(query): Remove unused function parameter

At first glance, this code made it appear that the phrase query was
being used across the focus ...

33dda615a9834b0c0585ebe736998754736fc1c5 authored over 5 years ago by Julian Simioni <[email protected]>
Merge pull request #1357 from pelias/remove-unused-fixture

chore(tests): Remove unused fixture

09404e73dafda6b7ff5b50acb79b209a3c705dfe authored over 5 years ago by Julian Simioni <[email protected]>