Ecosyste.ms: OpenCollective

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

github.com/metacpan/MetaCPAN-ES

A Perl API to ElasticSearch
https://github.com/metacpan/MetaCPAN-ES

Added min_score to count()

62c40a358961f650845667044319c845d067aee5 authored almost 14 years ago by Clinton Gormley <[email protected]>
Fixed trace_calls formatting after doing a bulk query

2eebaf484f31440cbc67d34f9e6e6de71c72e731 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added missing constant CMD_INDEX_TYPE for percolate()

f33f1ca581a9829de5418e096a5060b3d8d015ea authored almost 14 years ago by Clinton Gormley <[email protected]>
Fixed error_trace() - if enabled then disabled, it continued sending error_trace=false on every request

91e1c1d5ae8d04596746342d7e5b9939bd2ba01a authored almost 14 years ago by Clinton Gormley <[email protected]>
Changed the QS_Format subs to allow the definition to be more compact

ce3e88e76dfe29b67d57557043f3d940a5070764 authored almost 14 years ago by Clinton Gormley <[email protected]>
Removed the 'fixed' QS_Format, as no longer used

8cbe59c7457dc58fb10bf0e2f9f9daf2b5b8cd83 authored almost 14 years ago by Clinton Gormley <[email protected]>
Changed the requirements of Build.PL so that it works with modules already available in Ubuntu

efabca1522d08c4ab7cd3cc6c33403f3dd30aa84 authored almost 14 years ago by Clinton Gormley <[email protected]>
In ElasticSearch::Transport::log_request, don't log an empty request body

800a8cb164d9221152baaaa50743829472af3536 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added filter_keywords() back in to ElasticSearch::Util, in case somebody is using it

8f06f0a61ea60baf243a2601f4faf0356da1749f authored almost 14 years ago by Clinton Gormley <[email protected]>
Transport success codes can now be 200..209

078b6323ab3c74fabe376e918e463eb1541a4433 authored almost 14 years ago by Clinton Gormley <[email protected]>
Fixed typo in delete_index_template()

63ddfa6b667f1b5ea95157329079c919510f041b authored almost 14 years ago by Clinton Gormley <[email protected]>
Removed an old SKIP from t/00-request.t - no longer relevant

4329d0cf7ae9eaccdc48a3cdadd25044ac2a1596 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added query parser tests for ranges using *

c505ec8fd2d7e083566ca05c19e0560790b04f91 authored almost 14 years ago by Clinton Gormley <[email protected]>
In _build_bulk_query, rename '_source' to 'data' for round-tripping

2b611663710282a3ead471b2c867767e8e76e156 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added 'took' result to bulk actions

52969abf51a0206727f782c4080d332ae1e59e21 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added prefer_local flag to analyze

b28cccf9be4253f0810702249bd6bf0b5b104e50 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added percolator support

41a0eb7b01e80290723d13294dff51c0e8e00fa3 authored almost 14 years ago by Clinton Gormley <[email protected]>
Removed has_child and top_children from count/delete_by_query as these are only supported by search()

d20c406207e32a93df91e016edf881e5b9ebc717 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added support for _version to create/index/delete and bulk operations

3fec255085334b8528585241981c6856a4766d78 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added the 'fixup' callback to the query definition, to make it easier to handle unusual query structures, like put_mapping

e0923a0e6fe8d8e02fd6c66e9d44869651f53a66 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added the ignore_missing param to all delete* methods - this relies on https://github.com/elasticsearch/elasticsearch/issues/issue/671 being fixed, as currently error codes are inconsistent

58a8733128bdb13ae1bdddb684dbe28723103ba7 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added ElasticSearch::Error::Conflict (thrown when a create/index/delete action happens on the incorrect version of a doc), and ElasticSearch::Error::Missing (thrown when a get or delete happens on any missing doc/river/percolator etc)

c854c5c43887ef66d23efcea84fef78ef7c7b2a7 authored almost 14 years ago by Clinton Gormley <[email protected]>
Turned off http11_mode in HTTP::Lite - we don't actually want keepalive as HTTP::Lite doesn't support it

c061363d9928482fa9c4de3b8293e5a54effd1df authored almost 14 years ago by Clinton Gormley <[email protected]>
Fixed a bug in ElasticSearch::Transport::HTTP - the connection cache only had space for one connection, so round-robin'ing to multiple nodes meant that connections weren't being cached

c948dbf14c77229bd2877ccfd8b2e1dca3fe3f4f authored almost 14 years ago by Clinton Gormley <[email protected]>
Renamed 'data' to 'bench_data.json' in build_scripts/bench.pl

50c54563e3bfe21e9efe4857ce3fd642f76745fb authored almost 14 years ago by Clinton Gormley <[email protected]>
Added consistency param to bulk, and improved bulk docs

1aa860be488d52404e129c71fa3b8cb481b43760 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added consistency and replication parameters to delete()

d0256088c315f003e19b7269d860ddcde723f9b5 authored almost 14 years ago by Clinton Gormley <[email protected]>
Upgraded Thrift to version 0.5.0

369addb00e02746faabfd7e48c0bab93d85882bd authored almost 14 years ago by Clinton Gormley <[email protected]>
Minor doc updates

e8aaaf6f18251fbda2fcdd190d9533c4d6f242f2 authored almost 14 years ago by Clinton Gormley <[email protected]>
In ElasticSearch::Transport::HTTPLite changed the 'temporarily unavailable' error status to be a Connection error, rather than a Timeout error, and added "Connection timed out" as a Connection error

0ee041f142fc59a3ed3dae533b17a8776c84d94c authored almost 14 years ago by Clinton Gormley <[email protected]>
Fixed a bad link - thanks OALDERS for reporting

0fc72d48b9e422c776ebbc50414986884a18d672 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added create_index_template(), index_template() and delete_index_template()

5ddb760ece4776b017b6385878e26130684d3c26 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added examples/reindex_es.pl

51b2f93988ad06813a38ae2a683a59566466ac91 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added river_status()

eb754a6d2564af8e5ee97c30959d09dfbea92a69 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added open_index() and close_index()

e9b28267e8f1f64adbd007a7449da7140c50df01 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added bulk_index(), bulk_create() and bulk_delete() as convenience methods

cbf98b191beee60b81892609aaf97536d811dc2b authored almost 14 years ago by Clinton Gormley <[email protected]>
Removed some comments

d4192d66113a34cc5ea7e8fd829219e7e4e3f0cd authored almost 14 years ago by Clinton Gormley <[email protected]>
Added refresh, routing and parent parameters to bulk(). Made bulk() round-trippable (ie it also accepts _index, _id etc from search()->{hits})

09b64b3bc90d0aef8eca299066c65b9b6aa064e0 authored almost 14 years ago by Clinton Gormley <[email protected]>
Added field_masking_span, has_child and top_children queries to count() and delete_by_query()

a10edf5f0bdb7f712082aac9676fdbf6f090a783 authored about 14 years ago by Clinton Gormley <[email protected]>
Added routing, replication and consistency params to delete_by_query()

4df9e91804c1d7a47f7cf694e51d37a1d8d288e2 authored about 14 years ago by Clinton Gormley <[email protected]>
Added routing query param to count()

147556b761ba4e7296cf04c2e92d456714de1d16 authored about 14 years ago by Clinton Gormley <[email protected]>
Added routing and timeout query params to search()

49099aab165bbb281d41c273cf131c841977246f authored about 14 years ago by Clinton Gormley <[email protected]>
Added $e->analyze()

e2c7fea9adbf21aae6b63dff2e890e4f6bb8a0c9 authored about 14 years ago by Clinton Gormley <[email protected]>
Added the routing and parent query params to index/create/set

530c1c5700d843fb0193f98ab758af0ce7edfad7 authored about 14 years ago by Clinton Gormley <[email protected]>
Added routing query param to delete()

15c75adb2af4eddc4e4e625dc345c0d6b965a32a authored about 14 years ago by Clinton Gormley <[email protected]>
Added routing and refresh query params to get()

a02bbe2f7f92409b8240f6b8377cd3135af2ca4f authored about 14 years ago by Clinton Gormley <[email protected]>
Query parameters of type 'duration' now also accept 'ms' as milliseconds

fbb0e3bf48b945436008a8418ecb33a6a195bd35 authored about 14 years ago by Clinton Gormley <[email protected]>
In ElasticSearch::Transport::HTTPLite, added 'temporarily unavailable' as a Timeout error, and 'No route to host' as a Connection error

cfad1f5efebeeab7b6d4d69d7810749878bff45c authored about 14 years ago by Clinton Gormley <[email protected]>
Renamed t/00-load.t to t/00-request.t

82848073fde76870100469b05c6d5a4b5ed05fc4 authored about 14 years ago by Clinton Gormley <[email protected]>
Removed ElasticSearch::Util::filter_keywords as the functionality is now replaced (and improved on) by ElasticSearch::QueryParser

1f1ad806c67af580273f925a42d375c4c83e503e authored about 14 years ago by Clinton Gormley <[email protected]>
Added ElasticSearch::QueryParser, ElasticSearch->query_parser and t/10-queryparser.t

70abccdc73eb73d84442b5d1840b8f76a4bf0cfc authored about 14 years ago by Clinton Gormley <[email protected]>
Added $es->timeout as sugar for $es->transport->timeout

16e4344825e100db6b7d0b0f5b89a5b7b0dddb56 authored about 14 years ago by Clinton Gormley <[email protected]>
Moved bin/bench.pl and bin/build_thrift.pl to build_scripts/ - were being incorrectly included in the Makfile.PL

8417454ad3b56255709850afccd54adf44f124e4 authored about 14 years ago by Clinton Gormley <[email protected]>
Released version 0.27

Corrected an undefined bug in ElasticSearch::Transport::refresh_servers which would die if no ser...

58970e919205c070ba947338d446c7c62c034135 authored about 14 years ago by Clinton Gormley <[email protected]>
Released version_0.26 - added missing dependency on parent

2baafd33b0bd2e352c0c0a2cd9444ced67e2a43d authored about 14 years ago by Clinton Gormley <[email protected]>
Released version 0.25

Corrected another ambiguous of of localtime

6a32c839df6b4307fdd5a00d3bd33a745da33948 authored about 14 years ago by Clinton Gormley <[email protected]>
Released version 0.24

Corrected an ambiguous use of localtime in ElasticSearch::Transport
Added examples/search_issues....

a26dfa0ed5c2201d452451bd7d18a4dd0fdb2773 authored about 14 years ago by Clinton Gormley <[email protected]>
Tidied up some POD and released version 0.23

e02b6de2fbde6da5d09ac7d4c8000b19777bc8b4 authored about 14 years ago by Clinton Gormley <[email protected]>
Released version 0.22

Support ElasticSearch version 0.12.0

Added the bulk() method, for bulk indexing, creati...

25f5b5fae19cd97bf04e0d13400ba9e45e448d68 authored about 14 years ago by Clinton Gormley <[email protected]>
Released version 0.21

daafba80abd356f27112fc811ae7df414df2add1 authored over 14 years ago by Clinton Gormley <[email protected]>
Added the _source parameter to put_mapping()

e1539566ea6326e1e59a1cdff19f6e23987897b3 authored over 14 years ago by Clinton Gormley <[email protected]>
Released version 0.20

9d0ce95db0d130de40c3a8d80c7b62a563895b79 authored over 14 years ago by Clinton Gormley <[email protected]>
Added pod_coverage tests and made pod tests author only

975dd7888c5120bdda059942ea8021644ce9d122 authored over 14 years ago by Clinton Gormley <[email protected]>
Added tests for update_index_settings

93271890e09132d961d71537279fb86bb910d278 authored over 14 years ago by Clinton Gormley <[email protected]>
Added update_index_settings

eb2eccb0ff2529457567795adb38f199b7c9385d authored over 14 years ago by Clinton Gormley <[email protected]>
Released version 0.19

4724d04dd69fafb18618d9bab617a40a6a2dc3c9 authored over 14 years ago by Clinton Gormley <[email protected]>
Typo in cluster_state

0677f2d288a54d33f0ee5989854541f6c0e58517 authored over 14 years ago by Clinton Gormley <[email protected]>
Changed the facet test to use facet_filter instead of filter

79006d23bb6aa144fb3d5e5c99f1e16542ac43c1 authored over 14 years ago by Clinton Gormley <[email protected]>
Released version 0.18

ce44437bfca21b556c10aec216f761e89fc1cb4d authored over 14 years ago by Clinton Gormley <[email protected]>
Updated Changes file

6dc841fcba04686a8459ef1fbe21ef0892d6e8c1 authored over 14 years ago by Clinton Gormley <[email protected]>
Released version 0.17

6f5e1032abde472d06ad6f1e491ed0b7f4ea4b55 authored over 14 years ago by Clinton Gormley <[email protected]>
Updated tests in preparation for v 0.17

55eb44a2fd3695dd3dfd9a13de9e0f903ee1808c authored over 14 years ago by Clinton Gormley <[email protected]>
Updated docs

d34e427ccbd2257a07e5b7acc902ca2ad9d8978b authored over 14 years ago by Clinton Gormley <[email protected]>
Added the wait_for_nodes param to cluster_health

d4a130a09d99ea6a886922f1b132aab2a1216f93 authored over 14 years ago by Clinton Gormley <[email protected]>
Added current_server_version()

767da3503cb4c0cd24f4a38515b3d67ef5c12d0b authored over 14 years ago by Clinton Gormley <[email protected]>
Removed get_mapping()

aad768fbfb2268d52c2ef2abc8a1aabf5262c9e2 authored over 14 years ago by Clinton Gormley <[email protected]>
refresh and flush params in optimize_index now default to true in ES

2759ef6ad7a40bdc8b711df0cdc4d37def0bee5d authored over 14 years ago by Clinton Gormley <[email protected]>
Added 'full' to flush_index()

6615ab7a2d2cffbf8425eed4a649076db4bde425 authored over 14 years ago by Clinton Gormley <[email protected]>
Removed terms()

bd54b66cf41b2225dc610cda111ee378966e948f authored over 14 years ago by Clinton Gormley <[email protected]>
Changed put_mapping to wrap the properties and _all param in a hashref with the object type as the only key name

b315c5dffc4941f8ffbb98bab4966515fe48a388 authored over 14 years ago by Clinton Gormley <[email protected]>
Added custom_score, fuzzy, span_term, span_first, span_near, span_not and span_or to count() and delete_by_query()

610aae65f74da671ee62301013ab42c3f64f7a37 authored over 14 years ago by Clinton Gormley <[email protected]>
Added script_fields to search()

36ec51ee621e347e82b478c26e435b5346b50ab2 authored over 14 years ago by Clinton Gormley <[email protected]>
Deleted foo.yml - should never have been added

c8cec0d4bc5fbacd81e6c1338810424a3294f68e authored over 14 years ago by Clinton Gormley <[email protected]>
Released v 0.16

8aca1747d07fe579893bd61a6817b6d5c155ca15 authored over 14 years ago by Clinton Gormley <[email protected]>
Added an ElasticSearch::Error::Timeout error class, to catch

occassions when the request times out, instead of failing
for a different reason.

Also, catch 'S...

2a73959aaf6adba1b03a353d3f45a9c7be76eb6f authored over 14 years ago by Clinton Gormley <[email protected]>
Released version 0.15

30b593faf074910c33133947f841262b96d8028b authored over 14 years ago by Clinton Gormley <[email protected]>
Make sure servers() always returns an ARRAY ref, which refresh_servers expects

37a79ba39b09a70653b9569eec0430b07efb3245 authored over 14 years ago by Clinton Gormley <[email protected]>
Released v 0.14

a8bb1ae4461b1aaa05f3bf47678c801c048b3e0d authored over 14 years ago by Clinton Gormley <[email protected]>
Store the original server params, in case the live nodes disassociate - can still reconnect later

b32f69c581412ac48b8579d748fd5777c09555f1 authored over 14 years ago by Clinton Gormley <[email protected]>
Released v 0.13, Tested against ElasticSearch version 0.7.0

6695f6e75947617081bb119768bf5dff7cd2578b authored over 14 years ago by Clinton Gormley <[email protected]>
Added nodes_stats(), shutdown(), restart() and camel_case()

Removed Alien::ElasticSearch, as it is now easier to install ElasticSearch directly.

2c9a581b7c32407dd89d820a501f3d4cf427d203 authored over 14 years ago by Clinton Gormley <[email protected]>
Released version 0.12, tested against ElasticSearch v 0.6.0

56d3152d2ab0c8b66a47b326dcfd581a77ee1d2e authored over 14 years ago by Clinton Gormley <[email protected]>
Added scroll() and the indices_boost param to search() - added tests for both, which are failing because of bugs in ES

cbc8d0ac9a0360fb6d4d3c1ec147ec84c3cd43ea authored over 14 years ago by Clinton Gormley <[email protected]>
Added load_data to MANIFEST.SKIP

46c7b8baa109ae43e587a7abcd7dac9ec9b63692 authored over 14 years ago by Clinton Gormley <[email protected]>
Now depends on Alien::ElasticSearch v 0.10

e784197912f5f093aa6effa1e34ac76b62e716a9 authored over 14 years ago by Clinton Gormley <[email protected]>
Added tests for sort: {field => 'asc|desc'}

982000f719e1d473d9945fdd467e7fa808480f66 authored over 14 years ago by Clinton Gormley <[email protected]>
Released v 0.11 - just updated Changelog

06ce9b9919a3e7fe1ab1d6752c6154e9440f8ad8 authored over 14 years ago by Clinton Gormley <[email protected]>
Fixed the changelog

c2dd0e63e94755317e2efc5f65db4dbabd5467c0 authored over 14 years ago by Clinton Gormley <[email protected]>
Released version 0.10

a262881612ad0b73ccf7e0b1454bad61de846a84 authored over 14 years ago by Clinton Gormley <[email protected]>
Fixed the duration regex, and documented shutdown() better

4ef67eeaa50e480c777109bb2570754bbbc492b7 authored over 14 years ago by Clinton Gormley <[email protected]>