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
Accept filehandles in trace_calls()
This changes adds an alternative to logging
to STDERR or a file name "$file.$PID".
Either globs,...
pass all parameters to constructor
cc9a6cec1ec50c08b0ed3296196f053453ade626 authored over 13 years ago
cc9a6cec1ec50c08b0ed3296196f053453ade626 authored over 13 years ago
Merge pull request #8 from monken/thirft-fix
set correct error type
2a4430c4302f4cbb5fda673b96500aa1bff53325 authored over 13 years ago
set correct error type
6f7d18365e531faf5d69fef6fdfa9ac861fd440f authored over 13 years ago
6f7d18365e531faf5d69fef6fdfa9ac861fd440f authored over 13 years ago
Release version 0.37
c442e6778975488419470fe44f3ea490f0a86878 authored over 13 years ago
c442e6778975488419470fe44f3ea490f0a86878 authored over 13 years ago
In ElasticSearch::TestServer::_shutdown_servers, localize $? because it was resulting in a non-zero exit status
5b316766ea36ee8cd354669fcc76f7d51395d67d authored over 13 years ago
5b316766ea36ee8cd354669fcc76f7d51395d67d authored over 13 years ago
Updated t/request_tests/open_close_index.pl to wait for longer - reopening an index can still take more time than it should
83fbce4ec5462994637e9b18d5c622c09618aeec authored over 13 years ago
83fbce4ec5462994637e9b18d5c622c09618aeec authored over 13 years ago
BREAKING CHANGE: Changed scrolled_search to return 1 result by default, instead of $size result
a1b7f9a918f4d25ea8bcb6558cb0727956535304 authored over 13 years ago
a1b7f9a918f4d25ea8bcb6558cb0727956535304 authored over 13 years ago
Corrected a bug in TestServer where it was using $transport to set the port range, not $protocol
ff1b1b9f30d76df2f234cc9da62edde480736d0e authored over 13 years ago
ff1b1b9f30d76df2f234cc9da62edde480736d0e authored over 13 years ago
Tidied TestServer
a31c569d0ee2b94512bc9b51f21fddc06c27aaf8 authored over 13 years ago
a31c569d0ee2b94512bc9b51f21fddc06c27aaf8 authored over 13 years ago
Fixed an error handling bug in Transport::Thrift
be7810be455af3710fdb353b823cf3d5005ec289 authored over 13 years ago
be7810be455af3710fdb353b823cf3d5005ec289 authored over 13 years ago
Changed ElasticSearch::TestServer to be a subclass of ElasticSearch, and go to much more effort to make sure that the test nodes are shut down correctly, and the temp dir removed. Also, try to connect to the test servers several times, because Thrift can take a while to become available
3c8daa5317d098e22921c22e3b33236d4870f0ca authored over 13 years ago
3c8daa5317d098e22921c22e3b33236d4870f0ca authored over 13 years ago
Changed ElasticSearch::TestServer to setup the test server with the same ports as specified
7721a8356490035518ba5e96ecca0d1705aecbf1 authored over 13 years ago
7721a8356490035518ba5e96ecca0d1705aecbf1 authored over 13 years ago
Released version 0.36
651795bdc27212b3560e683892d065e628cd5045 authored over 13 years ago
651795bdc27212b3560e683892d065e628cd5045 authored over 13 years ago
Changed Build.PL to specify github as the repo/issue tracker
6becbb4c51b2ea450b430b57ef3334966a700216 authored over 13 years ago
6becbb4c51b2ea450b430b57ef3334966a700216 authored over 13 years ago
Fixed docs for searchqs - doesn't support track_scores
11f657d84548478113a8128ac89baba9126b250b authored over 13 years ago
11f657d84548478113a8128ac89baba9126b250b authored over 13 years ago
Changed ElasticSearch::Transport::request to handle errors that aren't JSON (eg proxy server errors)
4383d4b4e0231b4ba8871cdc65ef9407cd0c286c authored over 13 years ago
4383d4b4e0231b4ba8871cdc65ef9407cd0c286c authored over 13 years ago
Added reindex() to work with scrolled_search()
a1ea8abd696b6ac198869f52fd100813b9e07b5a authored over 13 years ago
a1ea8abd696b6ac198869f52fd100813b9e07b5a authored over 13 years ago
Unset index/type after use_index_type tests
d7801c8a3a44318f7d19cdaf7a070c52327c6655 authored over 13 years ago
d7801c8a3a44318f7d19cdaf7a070c52327c6655 authored over 13 years ago
Add a wait back into open_index tests
c0aaa9c573cd9978e47d4e2f1ec7586aef5c1858 authored over 13 years ago
c0aaa9c573cd9978e47d4e2f1ec7586aef5c1858 authored over 13 years ago
Fixed the test for index_status(recovery=>1)
c53a288262d850ab9047946a1b77303c8dfbca88 authored over 13 years ago
c53a288262d850ab9047946a1b77303c8dfbca88 authored over 13 years ago
Added tests for search_type count and scan, and for scrolled_search. Fixed some bugs in ScrolledSearch
c09ba963df0716338f4e404d6f7ff66a558e3497 authored over 13 years ago
c09ba963df0716338f4e404d6f7ff66a558e3497 authored over 13 years ago
Tidied all request_tests
5c804e015b6a8bcfd9cb9bd9e114f6e8bb39ba17 authored over 13 years ago
5c804e015b6a8bcfd9cb9bd9e114f6e8bb39ba17 authored over 13 years ago
Added tests for searchqs
7dda34460ad81731df40e8d1518c6d00b602547c authored over 13 years ago
7dda34460ad81731df40e8d1518c6d00b602547c authored over 13 years ago
Missing from/size from searchqs
09f94272d39662aab006ecf25df452d4de4d8137 authored over 13 years ago
09f94272d39662aab006ecf25df452d4de4d8137 authored over 13 years ago
In search, track_scores should be in the body, not the QS
88635167a1c63b75decf3bd4993080c52ecbe97a authored over 13 years ago
88635167a1c63b75decf3bd4993080c52ecbe97a authored over 13 years ago
Added a test for search() min_score
e386ba5e69a124147dcad31011cbbbb1c5f1c2c0 authored over 13 years ago
e386ba5e69a124147dcad31011cbbbb1c5f1c2c0 authored over 13 years ago
Added tests for index_status (recovery & snapshot)
7c1dfa1bc9b709b1d1276b593fabb989ae139425 authored over 13 years ago
7c1dfa1bc9b709b1d1276b593fabb989ae139425 authored over 13 years ago
Added test for deleting all indices
79e15a168eb3e0243ca2e6f5dfd59f5f74a73c8c authored over 13 years ago
79e15a168eb3e0243ca2e6f5dfd59f5f74a73c8c authored over 13 years ago
Added version/version_type to create() and bulk() create, plus tests
a63e9594cc168602a57c3a3fc6f50676c14e0ddc authored over 13 years ago
a63e9594cc168602a57c3a3fc6f50676c14e0ddc authored over 13 years ago
Added tests for use_index() and use_type()
e55485c286757228402f7f6271b888c89c626886 authored over 13 years ago
e55485c286757228402f7f6271b888c89c626886 authored over 13 years ago
Fixed some POD
1a51943dbe6c4b0e086a5b74fcac76d6c217c2f5 authored over 13 years ago
1a51943dbe6c4b0e086a5b74fcac76d6c217c2f5 authored over 13 years ago
Added test to use index_settings()
76fec3af6ef42011606220d912e7fb5bab0136c2 authored over 13 years ago
76fec3af6ef42011606220d912e7fb5bab0136c2 authored over 13 years ago
The open_index test no longer requires an extended wait
1953cc6662abeb8b10e86b4c543de541b62a176a authored over 13 years ago
1953cc6662abeb8b10e86b4c543de541b62a176a authored over 13 years ago
Changed a mapping test to work with the new return values from get mapping
a22a933ff9673c57f01d887b306a547df97c9fc9 authored over 13 years ago
a22a933ff9673c57f01d887b306a547df97c9fc9 authored over 13 years ago
Enabled the empty fields test - now works in 0.16
bf6adad8270e9b4dc0130025c9eca13248de5fe5 authored over 13 years ago
bf6adad8270e9b4dc0130025c9eca13248de5fe5 authored over 13 years ago
Changed the clear_cache test to work with 0.16
50941dd60606e96c55342cdfea18be585de82255 authored over 13 years ago
50941dd60606e96c55342cdfea18be585de82255 authored over 13 years ago
Added ElasticSearch::ScrolledSearch
7f600778f8b2683b13f79c86006b2db78ca619c4 authored over 13 years ago
7f600778f8b2683b13f79c86006b2db78ca619c4 authored over 13 years ago
Added boosting, has_child, ids and top_children queries to count() and delete_by_query()
88a013aa71948bc9f1727cab6d38f0a63ca40051 authored over 13 years ago
88a013aa71948bc9f1727cab6d38f0a63ca40051 authored over 13 years ago
Added min_score, preference, search_indices, search_types and search_scroll to mlt(). Removed version,highlight and scroll, which don't work with mlt and
4300bb417c8faf86d4bdd055caaa17f9a0228aa4 authored over 13 years ago
4300bb417c8faf86d4bdd055caaa17f9a0228aa4 authored over 13 years ago
Added searchqs() which does a search using the URI with request parameters, and no request body
aca5bc0f8f1c7afd8ce8020483e7dd31801f9ef8 authored over 13 years ago
aca5bc0f8f1c7afd8ce8020483e7dd31801f9ef8 authored over 13 years ago
Added 'min_score', 'preference' and 'track_scores' parameters to search. query is no longer a required parameter
2a300bf01695b3fc5353bc2f6bda694aa2944c99 authored over 13 years ago
2a300bf01695b3fc5353bc2f6bda694aa2944c99 authored over 13 years ago
White space changes
f469f9f4c0f8868087e483cb38c89c7a9b8e0d1e authored over 13 years ago
f469f9f4c0f8868087e483cb38c89c7a9b8e0d1e authored over 13 years ago
Added the 'parent' parameter to delete()
0073731bebb2911f5c93ad112ca47b3074ab9e39 authored over 13 years ago
0073731bebb2911f5c93ad112ca47b3074ab9e39 authored over 13 years ago
Added the 'recovery' and 'snapshot' flags to index_status
6527040736adb5277cfc34a4fd86837d5b908628 authored over 13 years ago
6527040736adb5277cfc34a4fd86837d5b908628 authored over 13 years ago
delete_index() not accepts one,all,or multiple indices
8ce829b910c7fdd5d24a6efbb0ecace40be1ab71 authored over 13 years ago
8ce829b910c7fdd5d24a6efbb0ecace40be1ab71 authored over 13 years ago
Improved the _usage() output to include more detail on enum options and some string options
8c6ebf41e1ec3438c3b6e4ff5745c1c21158f33f authored over 13 years ago
8c6ebf41e1ec3438c3b6e4ff5745c1c21158f33f authored over 13 years ago
Added index_settings() to retrieve the settings for a particular index
10c6d77590a859a60106cdafebc6cb8a4ce5defa authored over 13 years ago
10c6d77590a859a60106cdafebc6cb8a4ce5defa authored over 13 years ago
Changed get_aliases() to use cluster_state instead of index_status() internally
44c03c4ef68bee21a241af79a3c0cf68014f8679 authored over 13 years ago
44c03c4ef68bee21a241af79a3c0cf68014f8679 authored over 13 years ago
Added 'version_type' parameter to index() and bulk() index
53555d907e39e3d3dff51cb6114fd02b7669018c authored over 13 years ago
53555d907e39e3d3dff51cb6114fd02b7669018c authored over 13 years ago
Added the 'preference' parameter to get()
55051a33009e07404c4bd0753a8c504da519619d authored over 13 years ago
55051a33009e07404c4bd0753a8c504da519619d authored over 13 years ago
Added use_index() and use_type() to allow the setting of default values for 'index' and 'type'
b865b48cfbc63d6eded5b32d09835f61ce4f0898 authored over 13 years ago
b865b48cfbc63d6eded5b32d09835f61ce4f0898 authored over 13 years ago
Added ElasticSearch::Transport::no_refresh to disable the automatic discovery of live nodes in the cluster. Useful if, eg, the nodes are remote or proxied, or only allow a subset of requests which doesn't include nodes info
799233d99273c7cdf541e643a7b232513d9191bb authored over 13 years ago
799233d99273c7cdf541e643a7b232513d9191bb authored over 13 years ago
Released version 0.35
b5cce5b455b8485c4a848dfb300d1250f655a0f9 authored almost 14 years ago
b5cce5b455b8485c4a848dfb300d1250f655a0f9 authored almost 14 years ago
Added the 'dynamic_templates' option to put_mapping
8c071497b8213d1adf98345bfe522cf42e256c46 authored almost 14 years ago
8c071497b8213d1adf98345bfe522cf42e256c46 authored almost 14 years ago
Released version 0.34
50bdf003351156e2e27c549dc4220f3fc7f0744f authored almost 14 years ago
50bdf003351156e2e27c549dc4220f3fc7f0744f authored almost 14 years ago
Fixed tests for sorting when scrolling
53d5d6f29c4b0990cbf0a3ca74f7789057811ecf authored almost 14 years ago
53d5d6f29c4b0990cbf0a3ca74f7789057811ecf authored almost 14 years ago
Changed README.pod to a symlink to lib/ElasticSearch.pm
9f702c700424777e2b5ca54646dee1995da307a6 authored almost 14 years ago
9f702c700424777e2b5ca54646dee1995da307a6 authored almost 14 years ago
Added README.pod to the MANIFEST.SKIP file
3c4287cd4b3c8cda293310346cb9e3c37b218ab4 authored almost 14 years ago
3c4287cd4b3c8cda293310346cb9e3c37b218ab4 authored almost 14 years ago
Added README.pod for github's sake
4c70139a231bedf1eae89eaa2f0e8c2a9d2c7bd6 authored almost 14 years ago
4c70139a231bedf1eae89eaa2f0e8c2a9d2c7bd6 authored almost 14 years ago
Added the ElasticSearch::Transport::HTTPTiny backend and released version 0.33
0018fa474c7b1c734928c9794b2dc41102d07a73 authored almost 14 years ago
0018fa474c7b1c734928c9794b2dc41102d07a73 authored almost 14 years ago
Released version 0.32
2d894e492b726573a96d4b949e2fecbd54bf90e8 authored almost 14 years ago
2d894e492b726573a96d4b949e2fecbd54bf90e8 authored almost 14 years ago
Updated all POD headings to not use C<> around the method name
21ea09b41332dc30d84e5172c485daad76eb8216 authored almost 14 years ago
21ea09b41332dc30d84e5172c485daad76eb8216 authored almost 14 years ago
Added as_json as an arg to all ES requests. If true, returns the raw JSON, rather than a Perl datastructure
Thanks to PERLER for suggesting. Closes #4
af0550fb4dd4f4e849fa40fbf6da552012260786 authored almost 14 years ago
Fixed a logic bug when setting the port manually in ElasticSearch::TestServer and documented port as an arg to connect_to_es()
Thanks to PERLER for reporting
3ccd129d32632ad9c56c4711324cf89731e0fd34 authored almost 14 years ago
Fixed a bug in ElasticSearch::TestServer which was preventing it from working on OSX
1aad29f2bc220372f45262658893cea75b091f5f authored almost 14 years ago
1aad29f2bc220372f45262658893cea75b091f5f authored almost 14 years ago
Made some syntax changes to t/10-queryparser.t so that it doesn't throw errors in perl 5.8.3
c7cb113a13271fca3a04849fd7a8f3e929694517 authored almost 14 years ago
c7cb113a13271fca3a04849fd7a8f3e929694517 authored almost 14 years ago
Fixed a bad test plan and released v 0.31
e898e4f23fb35b0b111791ba9f8dee21c091943c authored almost 14 years ago
e898e4f23fb35b0b111791ba9f8dee21c091943c authored almost 14 years ago
Released version 0.30
c9e1d525c17c534ed8f83a5c32163dd701fb1da1 authored almost 14 years ago
c9e1d525c17c534ed8f83a5c32163dd701fb1da1 authored almost 14 years ago
Added _routing and _parent to examples/reindex_es.pl
4dc91af26a545ccf8148d8bbfce250bdc6ea791f authored almost 14 years ago
4dc91af26a545ccf8148d8bbfce250bdc6ea791f authored almost 14 years ago
Fixed some missing dependencies
fc95670847d35abacbc9ad4467199f4676c74aff authored almost 14 years ago
fc95670847d35abacbc9ad4467199f4676c74aff authored almost 14 years ago
Added the 'scroll' parameter to scroll()
db28ac42276c543a3b850ede4c7d74d33d1d92c2 authored almost 14 years ago
db28ac42276c543a3b850ede4c7d74d33d1d92c2 authored almost 14 years ago
Released version 0.29
4df38c069ae29d4938cfeb276399d93eb4ffb504 authored almost 14 years ago
4df38c069ae29d4938cfeb276399d93eb4ffb504 authored almost 14 years ago
Updated the Changes file
777fecaca0cd9c051ffa629474f0ec8bcb34b0f7 authored almost 14 years ago
777fecaca0cd9c051ffa629474f0ec8bcb34b0f7 authored almost 14 years ago
Released version 0.28
33c50436b5ff5c1437927ab66a92905adc1e6acd authored almost 14 years ago
33c50436b5ff5c1437927ab66a92905adc1e6acd authored almost 14 years ago
Tidied ElasticSearch::QueryParser
ce79da29d1fbe41da3f4ae84a706275c4b099c01 authored almost 14 years ago
ce79da29d1fbe41da3f4ae84a706275c4b099c01 authored almost 14 years ago
Refactored the test suite and moved the code for starting and stopping the test server into ElasticSearch::TestServer
9236df9ce56908f21b833fa640e742fc43862160 authored almost 14 years ago
9236df9ce56908f21b833fa640e742fc43862160 authored almost 14 years ago
Updated docs
a1d1eeaf05775b61f9b4aef549c6da9517bb2ed6 authored almost 14 years ago
a1d1eeaf05775b61f9b4aef549c6da9517bb2ed6 authored almost 14 years ago
Added ElasticSearch::refresh_servers()
06785ce4a33b9535566eb9d8513cea15764b0589 authored almost 14 years ago
06785ce4a33b9535566eb9d8513cea15764b0589 authored almost 14 years ago
Minor changes
16666ddbe976de84df39b34a233d20e745c3601e authored almost 14 years ago
16666ddbe976de84df39b34a233d20e745c3601e authored almost 14 years ago
Fixed a bug in _build_qs where it was ignoring global QS options if the current action had no QS definition
cb9468f19f87d0ff32960c5dd5664e8dae620e6d authored almost 14 years ago
cb9468f19f87d0ff32960c5dd5664e8dae620e6d authored almost 14 years ago
Added filter_blocks to cluster_state
5d347cfcd445d4dd43516b1746ec46731456a89b authored almost 14 years ago
5d347cfcd445d4dd43516b1746ec46731456a89b authored almost 14 years ago
Added ignore_missing to get_river and river_status, and removed it from delete_river
02183f7d65612f1be1e4ca7d4d36acc2be3c5403 authored almost 14 years ago
02183f7d65612f1be1e4ca7d4d36acc2be3c5403 authored almost 14 years ago
Added max_num_segments and wait_for_merge to optimize_index
b3f83c0756477bad6520f9efa382911fd4b1ce73 authored almost 14 years ago
b3f83c0756477bad6520f9efa382911fd4b1ce73 authored almost 14 years ago
Fixed up params to percolate() - was completely incorrect before
5978fa8bd87cebc41f84f88439b66243271cf967 authored almost 14 years ago
5978fa8bd87cebc41f84f88439b66243271cf967 authored almost 14 years ago
Added ignore_missing to get_percolator
2cc096873c26d81364e62ba838e761c5d9e37d3f authored almost 14 years ago
2cc096873c26d81364e62ba838e761c5d9e37d3f authored almost 14 years ago
Added parent to bulk params
8109ab4afbe40799dc82a50f7b68f60cb01f9b4f authored almost 14 years ago
8109ab4afbe40799dc82a50f7b68f60cb01f9b4f authored almost 14 years ago
Added version to delete()
2aa036cf42643d8602c2f7c10443fb617c67cb94 authored almost 14 years ago
2aa036cf42643d8602c2f7c10443fb617c67cb94 authored almost 14 years ago
Separated the create() defn from index(), to remove the create and version params, which don't apply
99ffab56a9eadc32a57bd7da26a78bb7cae329e5 authored almost 14 years ago
99ffab56a9eadc32a57bd7da26a78bb7cae329e5 authored almost 14 years ago
Added fields and ignore_missing params to get()
62e20799d5ed180fd3f30c5796051e0f9d6d6517 authored almost 14 years ago
62e20799d5ed180fd3f30c5796051e0f9d6d6517 authored almost 14 years ago
For ignore_missing requests, return under/empty list instead of {missing => 1}
Fits better with eg get() request
c750edfde921ed449513c771668c48881c43c3bc authored almost 14 years ago
Don't log requests triggered by refresh_servers
e2a246c22c6f486a3fa48363d8c20b093cad0f90 authored almost 14 years ago
e2a246c22c6f486a3fa48363d8c20b093cad0f90 authored almost 14 years ago
Add pretty=1 to all logged queries
5c9d953ad416e0f484abd4c8b7a27833ab01e1ee authored almost 14 years ago
5c9d953ad416e0f484abd4c8b7a27833ab01e1ee authored almost 14 years ago
Added max_requests to ElasticSearch::Transport to force a refresh_servers() call on the first request and every $max_requests after that
2e3a534fef84630024069ed00863bd8aabb19022 authored almost 14 years ago
2e3a534fef84630024069ed00863bd8aabb19022 authored almost 14 years ago
Tidied
04814b43426a33f03f118936b3693f3e75af5e3d authored almost 14 years ago
04814b43426a33f03f118936b3693f3e75af5e3d authored almost 14 years ago
Improved formatting of usage() output to fit longer key names
249a0b0a17c5fb005911dab454db24aaa6e06844 authored almost 14 years ago
249a0b0a17c5fb005911dab454db24aaa6e06844 authored almost 14 years ago
Fixed the enum QS_Formatter to work with the new QS defintion
b88053e74d3cca36fa55850d447052f5c70ea95c authored almost 14 years ago
b88053e74d3cca36fa55850d447052f5c70ea95c authored almost 14 years ago
Added 'id','field','field_data' and 'bloom' parameters to clear_cache()
15f7d1e94d8a89ce36483913aa80b0d64062d9be authored almost 14 years ago
15f7d1e94d8a89ce36483913aa80b0d64062d9be authored almost 14 years ago
Changed create_index() to accept settings and mappings - It still accepts 'defn' as an alias for settings, but this is deprecated
e0004ce13c4bc7eba8f8610829904e3107459ffb authored almost 14 years ago
e0004ce13c4bc7eba8f8610829904e3107459ffb authored almost 14 years ago
Added 'count' and 'scan' search_type's
53ad51dabfe7b75aa683ce11cc943f5f08e17cf2 authored almost 14 years ago
53ad51dabfe7b75aa683ce11cc943f5f08e17cf2 authored almost 14 years ago