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

Updated analyze() to accept tokenizer, filters, field

e59f84dd0c6ee66b508f938d0ad4b813b922cfbe authored almost 13 years ago by Clinton Gormley <[email protected]>
Made consistency and replication param definitions into constants because frequently used

004e024fea74ba0a246c4622f831604cbb6ff9db authored almost 13 years ago by Clinton Gormley <[email protected]>
Minor changes

221ebe1c5768cd774dd3725482d35d0f56593c38 authored almost 13 years ago by Clinton Gormley <[email protected]>
Added ElasticSearch::Error::NotReady (503) as an error code which will trigger a retry

92671b581bbba9ac3756ccf5da3664724fadc0e2 authored almost 13 years ago by Clinton Gormley <[email protected]>
Tidied ES::Transport::inflate

bb84c82a206ab0c1800cf6dba8f684d23584dd5b authored almost 13 years ago by Clinton Gormley <[email protected]>
Specify a minimum version of Transport backend for official backends not shipped with the main distro

6f086bed688447ce43fb2c7fe0614ac5c1a65d59 authored almost 13 years ago by Clinton Gormley <[email protected]>
Exposed ElasticSearch::Transport::_should_retry as should_retry for future work allowing easy overriding

b50ddd9f369ecabb8cbccdb035e9339d1a653efe authored almost 13 years ago by Clinton Gormley <[email protected]>
Added validate_query()

ec2650734faa4bb8c2d37aa11b234248c9c4cb3a authored almost 13 years ago by Clinton Gormley <[email protected]>
put_mapping wasn't respecting a type set with use_type()

57dba2494fb31ace3cb09bda5206554e8162e03b authored almost 13 years ago by Clinton Gormley <[email protected]>
Added params to nodes_stats(): indices, clear, all, fs, http, jvm, network, os, process, thread_pool, transport

50fa962edb951ca02e38a0c756909f47df4b76f5 authored almost 13 years ago by Clinton Gormley <[email protected]>
Added http,jvm,network,os,process,thread_pool,transport flags to nodes()

f7a075301a6320d898fc45b6b0b0cf924441f918 authored almost 13 years ago by Clinton Gormley <[email protected]>
Support 'all' flag for index_stats

d2f9625583e481f7c966d802572a5e66dae032f3 authored almost 13 years ago by Clinton Gormley <[email protected]>
Added ClusterBlocked exception

3f6f4f821ffc306e1234eb2a781741ea165cdce5 authored almost 13 years ago by Clinton Gormley <[email protected]>
Changed create() to use the index op_type instead of the /_create endpoint to avoid a bug when creating objects without an ID

6644e4cfc9f69cef682203e682be4ee1c5367c37 authored almost 13 years ago by Clinton Gormley <[email protected]>
Prepare for version 0.48

ff567e56f9af438708f40cfe234518cacdb2ccec authored almost 13 years ago by Clinton Gormley <[email protected]>
Force Redhat to install XS version of Scalar::Util

c711750a6c3c682db1f71ba47de096cb285bd74e authored almost 13 years ago by Clinton Gormley <[email protected]>
index(), create() and the index/create bulk actions now accept a JSON encoded string as a value for the 'data' param

04fc994ff75998e90c6af24a34a803ef1c4263dd authored almost 13 years ago by Clinton Gormley <[email protected]>
Added ElasticSearch::Transport::code_to_error to handle the common HTTP error codes

72656ce67b66ad129fe6c9ba8248fad6d8d2587f authored almost 13 years ago by Clinton Gormley <[email protected]>
Changed mapping to check for an index, then a type

7e7aa27c304e4e6dc5e0a55697a3f57a4aaf79a4 authored almost 13 years ago by Clinton Gormley <[email protected]>
ElasticSearch::Transport now requires IO::Handle explicitly, to support older Perls

7c095e31139fe7fc020ddc6d5653bf57d74d560a authored almost 13 years ago by Clinton Gormley <[email protected]>
Fixed support for as_json in ScrolledSearch

3db1ceadba3644695f4307891818380a082e7c27 authored almost 13 years ago by Clinton Gormley <[email protected]>
ElasticSearch::TestServer will now die if it can't find the PID of the started ES process

9319584446500e2542070b3561387ae5e394e6b9 authored almost 13 years ago by Clinton Gormley <[email protected]>
Removed test for build date - no longer supported

cb2ea590f38b6ddf5cff496bd430414c959d7da7 authored almost 13 years ago by Clinton Gormley <[email protected]>
Add support for named fields in clear_cache

b09cb04c3e5f9e551523b746e28fa12f68e4c966 authored almost 13 years ago by Clinton Gormley <[email protected]>
Added index_segments()

fdee392c6be98d4acbf618a5e22a5b9370ec309e authored almost 13 years ago by Clinton Gormley <[email protected]>
Don't test for the build-date, no longer reported by ES

0ed268bb175fd79365078b03aedabdd8de336c26 authored almost 13 years ago by Clinton Gormley <[email protected]>
Enabled cluster_settings tests

f342bf23f930576b587bd8229a0b300c8dcf31a7 authored almost 13 years ago by Clinton Gormley <[email protected]>
Corrected some parameters in index_stats()

8bb8d3a47065c406a61b36108c71ead44b498127 authored almost 13 years ago by Clinton Gormley <[email protected]>
BREAKING CHANGE: updated the bulk* methods to support index, type, timestamp and ttl methods. As a result, the method signatures have changed.

The bulk() method now accepts:
( [{action},...] )
( actions => [...], foo => bar )
( { act...

43d7b76dd857dd7cd5c9b7441a25d56f23a12d05 authored almost 13 years ago by Clinton Gormley <[email protected]>
count() in recent versions of ES falls back to a match_all if no query is specified

cf1aa93f196b1e7e443223c10a674c0a50faf56d authored almost 13 years ago by Clinton Gormley <[email protected]>
ElasticSearch::Transport->deflate only works if compression is enabled on the server

ebbff3a559c634142edd1596c550e785cb6bc479 authored almost 13 years ago by Clinton Gormley <[email protected]>
Merge pull request #26 from stevecaldwell77/master

Fix for issue #25 (ElasticSearch::TestServer dies with custom port)

57ea6bac58a7153e7b2cd6c4ec33a7782dcc616d authored almost 13 years ago by Clinton Gormley <[email protected]>
creating an ElasticSearch::TestServer - don't pass 'port' as a parameter through to the ElasticSearch object

ffbe6018af438eac9ef696e270ca56fca0b54b65 authored almost 13 years ago by Stephen Caldwell <[email protected]>
Merge pull request #23 from avar/do-not-fail-tests-with-no-search-builder

t/request_tests/search_builder.pl: don't FAIL if we don't have ES::Searc...

a88b5973852b8db595c45348542477a491c93ccd authored almost 13 years ago by Clinton Gormley <[email protected]>
t/request_tests/search_builder.pl: don't FAIL if we don't have ES::SearchBuilder

Without this change the search_builder.pl test will always fail when
there isn't a ElasticSearch...

03128ba215ecded64ad0932dc01da6b767e26b2d authored about 13 years ago by Ævar Arnfjörð Bjarmason <[email protected]>
Released version 0.47

880217f93310ccd06505ef8cf0bb257875695252 authored about 13 years ago by Clinton Gormley <[email protected]>
Removed cluster_settings and index_stats tests - only available in 0.18, which is not released yet

f67057938b6b3c10f4e5c33fa7f4b6ffe32dd9e3 authored about 13 years ago by Clinton Gormley <[email protected]>
Merge pull request #19 from avar/shuffle-server-list

ElasticSearch::Transport: shuffle default_servers and the /_cluster/nodes list

eee47bcb473816b6e7b58b5f0ca2ef38332fea8b authored about 13 years ago by Clinton Gormley <[email protected]>
ElasticSearch::Transport: shuffle the /_cluster/nodes list

While ElasticSearch.pm will round-robin between servers it currently
always round-robins between...

5f317eed01e6c2618c1f8ff36614f780364e9056 authored about 13 years ago by Ævar Arnfjörð Bjarmason <[email protected]>
Released version 0.46

c26ddec79ef2830170db6da771c96db7504d28ba authored over 13 years ago by Clinton Gormley <[email protected]>
Changed reindex() to handle parent/child relationships

9912cb67a6a41630fec2c99c4bcc2825da9225a4 authored over 13 years ago by Clinton Gormley <[email protected]>
Added cluster_settings() and update_cluster_settings()

9e048accd88c1660c592e286f8a15f46d1378b75 authored over 13 years ago by Clinton Gormley <[email protected]>
Added index_stats()

f5bc1cdd1b6403b08a1ae6003e485b28ddf7fb30 authored over 13 years ago by Clinton Gormley <[email protected]>
Added support for the fields parameter to mget()

1e05f0cc98d6957f34d15aabbd1dfc86e5cbba54 authored over 13 years ago by Clinton Gormley <[email protected]>
Fixed the clear_cache tests to work with cached stats

f2cf0a4ba61afc5a202349daf2d1dcb33bcff704 authored over 13 years ago by Clinton Gormley <[email protected]>
Corrected doc typo and released version 0.45

390e228b031ad11c2b3538aa26b15b991c6d6b0e authored over 13 years ago by Clinton Gormley <[email protected]>
Released version 0.44

0f84fd34b06f51f6d2ce5a279c7b2c2490d50e1b authored over 13 years ago by Clinton Gormley <[email protected]>
Added support for deflate() to all Transport modules

58ed40aceb71b0e767274992ac434e29c8723b21 authored over 13 years ago by Clinton Gormley <[email protected]>
Added ElasticSearch::Transport::AECurl as a backend option

2f42054792d7668c326131cc13465be8d5b2ca76 authored over 13 years ago by Clinton Gormley <[email protected]>
Bah - now I need version numbers in all my modules

bface17faf3e6664952bad45f63e4286dc06fd1e authored over 13 years ago by Clinton Gormley <[email protected]>
A few more packaging changes, and release version 0.41

81622527bf45178571f01647737817a3381d34dd authored over 13 years ago by Clinton Gormley <[email protected]>
Creating a river can take a while to propagate - wait a bit longer

300c55f49a01a2b098cfe9f5dc26c0979d844fd2 authored over 13 years ago by Clinton Gormley <[email protected]>
Added .build/ to .gitigonore

96c4faff6fecd12e1703f87e56e83df74c752406 authored over 13 years ago by Clinton Gormley <[email protected]>
Updated docs in preparation for 0.41

7a23264609e9851ffb5b03ac80adcb8fc9d4f380 authored over 13 years ago by Clinton Gormley <[email protected]>
Preparing ElasticSearch to work with ElasticSearch::Transport::AEHTTP, and added links to ElasticSearch::Transport::Curl

5db85ecc4d8272afd24229b92d1cfa6a64602997 authored over 13 years ago by Clinton Gormley <[email protected]>
Removed Thrift transport - moving to its own module

512737cd8a897a949412370fa9cfae9ab668d915 authored over 13 years ago by Clinton Gormley <[email protected]>
Changed delete_index() and delete_mapping() to require at least one value for index, to avoid deleting all data accidentally

663c341e77697463fcbcbf388a478c2cad6a6f0f authored over 13 years ago by Clinton Gormley <[email protected]>
Moved the HTTP status codes from the Thrift backend into ElasticSearch::Transport, to make them available to other backends

01e038a422a945c2afa094004b45bb843086d632 authored over 13 years ago by Clinton Gormley <[email protected]>
Attempt to move to Dist::Zilla

a66138348ee64edd2051a97d53603fc7f646e977 authored over 13 years ago by Clinton Gormley <[email protected]>
Updated bench.pl

4bd5699881c4353e9085cdb4789f52fe16260e90 authored over 13 years ago by Clinton Gormley <[email protected]>
Released version 0.40

6c56c6ea4956232089aa6a4c76348f4d5f716fa8 authored over 13 years ago by Clinton Gormley <[email protected]>
Temp commit: sleep in the clear_cache.pl request, otherwise we get cached filter size results

7c09401966e43f7d0cfde290d5716149846af1ef authored over 13 years ago by Clinton Gormley <[email protected]>
Deprecated the use of top level mapping parameters in put_mapping() in favour of just using the 'mapping' param

58b59767a574da394649d8a4bf5826b52d49ad5a authored over 13 years ago by Clinton Gormley <[email protected]>
Changed _build_data() to support deprecated body parameters

8332dcef61d56d825b2e657902a0d6f7e9271ee7 authored over 13 years ago by Clinton Gormley <[email protected]>
count() now defaults to match_all if no query|queryb specified.

delete_by_query throws a Params error if no query|queryb specified

97d8afcd73dca329a4b150480380b7194ff3bbee authored over 13 years ago by Clinton Gormley <[email protected]>
Added search_from and search_size to mlt()

a8a24a63f01787a03d00041eefb4a5fd04aa47ef authored over 13 years ago by Clinton Gormley <[email protected]>
the scroll param to scrolled_search() now defaults to '1m'

7bd28a6b03af5ab58ebef98c93007e8c1e31ea3b authored over 13 years ago by Clinton Gormley <[email protected]>
Add test for uri_escape

c55abfe2c74496715216e846caa3ffd357b2f291 authored over 13 years ago by Clinton Gormley <[email protected]>
BREAKING CHANGE: index_exists now returns an empty list if the index doesn't exist, instead of throwing an error

1cdb1599e8345c2c36dc6e70922d5d5f6fcc65de authored over 13 years ago by Clinton Gormley <[email protected]>
Params used to build the path for rest commands now use Any::URI::Escape

(ie URI::Escape or URI::Escape::XS) - this allows eg doc IDs to include "/"

880e1bf882853173f27d0b4b4bef1dc925548add authored over 13 years ago by Clinton Gormley <[email protected]>
Added analyze_wildcard and lowercase_expanded_terms to searchqs()

e61e51719be7441282dc578e791911acf8786985 authored over 13 years ago by Clinton Gormley <[email protected]>
The servers param to new() now defaults to localhost if not specified

e6b64bc89ff02ed151dab6ec62df57bf06d2ac0a authored over 13 years ago by Clinton Gormley <[email protected]>
Doc fixes

fff2594a4043e36c958688bf46d872ead9b7926b authored over 13 years ago by Clinton Gormley <[email protected]>
If no docs passed to mget(), then just return an empty array ref.

0bebb1965b1876a3e183199be42cd33225f05ada authored over 13 years ago by Clinton Gormley <[email protected]>
Fixed bug in mget() - was ignoring the use_index() and use_type() default parameters

7236bdfcee5dd098bc66525db169b8e0302aa92b authored over 13 years ago by Clinton Gormley <[email protected]>
Merge pull request #14 from avar/patch-2

examples/search_issues.pl: /usr/bin, not /user/bin

cd500beacf595124b59ea5bbca313a99605fcd27 authored over 13 years ago by Clinton Gormley <[email protected]>
examples/search_issues.pl: /usr/bin, not /user/bin

Change the shebang for this file to reference /usr/bin/env, not
/user/bin/env.

2c4aae76691f00b1682b6a5f5793d002f8bd93f8 authored over 13 years ago by Ævar Arnfjörð Bjarmason <[email protected]>
Merge pull request #13 from avar/patch-1

Build.PL: declare dependency on modern Test::More

68265c09031532096194d9b62c24f61b11a87fd3 authored over 13 years ago by Clinton Gormley <[email protected]>
Build.PL: declare dependency on modern Test::More

This module uses subtests / done_testing features in
Test::More. Without this the module will ...

2fd560141cfc3294e028323054de4e2c249236f6 authored over 13 years ago by Ævar Arnfjörð Bjarmason <[email protected]>
Merge pull request #12 from aferreira/patch-1

Fix POD typo

1babec2945e1cbff91f50ebaa27945f229605ab2 authored over 13 years ago by Clinton Gormley <[email protected]>
Fix POD typo

Per POD specification, whitespace should be used
with << >>. This fixes the look of
http://se...

c6f604d84ec9b2f2b383028fe87a418cf1cf97c9 authored over 13 years ago by Adriano Ferreira <[email protected]>
Released version 0.39, compatible with ES 0.17.0

2d16262673fef781cb20fee3a7ad56c226bc66bc authored over 13 years ago by Clinton Gormley <[email protected]>
Skip a test - causing 0.17 to hang

bba1bf84c82027c70a59b5f286459a71d246871c authored over 13 years ago by Clinton Gormley <[email protected]>
Tidied docs

c00e277482fb6f18819b59053c90dd56bcd9ee9d authored over 13 years ago by Clinton Gormley <[email protected]>
Added SearchBuilder integration for aliases()

309f46e03f20c3de6e4c474de1fd349596d3c0a4 authored over 13 years ago by Clinton Gormley <[email protected]>
In reindex() only set version=>'external' if the _version param is defined

0a9b2cce89b058ede9b868173b2445126e876ae5 authored over 13 years ago by Clinton Gormley <[email protected]>
Added a test for get() without type param

4cd19e7284fc2e77d2044a7b94ed69b8837db25d authored over 13 years ago by Clinton Gormley <[email protected]>
Fixed the filter_missing param for mget()

db89947964280c3690b8a4988c1d648292da103d authored over 13 years ago by Clinton Gormley <[email protected]>
Added index_exists()

256aa8c6ad3021fa9501dc1d1c1355b8eb662d19 authored over 13 years ago by Clinton Gormley <[email protected]>
get() no longer requires a type param

8542addbe1ad1cc35bbb3cd6b2bad7fe387dc86b authored over 13 years ago by Clinton Gormley <[email protected]>
Added mget()

89d4431fa87bb0353b50d9d5bfccdaa1a3e143e1 authored over 13 years ago by Clinton Gormley <[email protected]>
Released version 0.38

250d9c5169e4d5c497073b49123e22e257a47f6b authored over 13 years ago by Clinton Gormley <[email protected]>
Tidied up the docs

c95796704049c8f89ac7c08695fa2a7f1475897f authored over 13 years ago by Clinton Gormley <[email protected]>
Deprecated the use of query types in count() and delete_by_query() - instead use the query or queryb parameters

acb00fe48c70c48d8e882c22ce6e071f1030f18b authored over 13 years ago by Clinton Gormley <[email protected]>
Integrated ElasticSearch::SearchBuilder

3662dc5a379a07ed98d07b51651991e1d33b8be6 authored over 13 years ago by Clinton Gormley <[email protected]>
Tidied

653767cdc3265feeeb97c3fd56074c76c25d6070 authored over 13 years ago by Clinton Gormley <[email protected]>
Added the ignore_missing option to mapping()

8114159708d5fc71b6f0fd76414fa12f2fa001eb authored over 13 years ago by Clinton Gormley <[email protected]>
Merge pull request #11 from aferreira/devel/trace-and-filehandles

Accept filehandles in trace_calls()

19d2d920f186d05687de70b461ef4ce876299556 authored over 13 years ago by Clinton Gormley <[email protected]>
Merge pull request #10 from monken/testserver-constructor

pass all parameters to constructor in ElasticSearch::TestServer

6f19b5f4bc930886f19f47a0eb18cfcf1c131c99 authored over 13 years ago by Clinton Gormley <[email protected]>
Changed the test suite to support ES_TRANSPORT=all ie test all transport backends

02dbcce851ce05f56410313993bbff7b286e44ef authored over 13 years ago by Clinton Gormley <[email protected]>