Revision history for ElasticSearch 0.07 2010-04-05 - All tests pass as of version 8cfa04cea3bc2317ee613384ced4da20cf2737aa on 2010-04-04: http://github.com/elasticsearch/elasticsearch/commit/8cfa04cea3bc2317ee613384ced4da20cf2737aa - Updated the API to take into account ElasticSearch's change from using camelCase to underscore_separators - create() now uses the /_create postfix instead of op_type=create, although that flag is still available through index() and set() - Changed more_like_this and more_like_this_field to mlt and mlt_field - Changed fuzzy_like_this and fuzzy_like_this_field to flt and flt_field - Changed term() to use gt/gte/lt/lte instead of from/to and fromInclusive/toInclusive - put_mapping now defaults to { ignore_conflicts => 0 }, so the default now is to complain - In mlt, boost_terms:boolean and boost_terms_factor:float have now been merged to boost_terms:float 0.06 2010-04-03 - The test suite now requires Alien::ElasticSearch, and uses its own config file and work dir, so as not to interfere with existing data - Added clear_cache() - Added fuzzy_like_this and fuzzy_like_this_field clauses to count() and delete_by_query() - Added more_like_this() - Added more_like_this/more_like_this_field clauses to count() and delete_by_query() - Changed exclude_from and exclude_to to from_inclusive and to_inclusive in the terms() query - the filteredQuery clause renamed to 'filtered' as per a change in ES - Added aliases() and get_aliases() - Deleted the QueryDSL doc, as the ElasticSearch docs are much improved 0.05 2010-03-04 - Delayed connecting to the cluster until actually required (previously it refreshed the server list in new() ) - Restructured the internals again, to make it easier to read - Added cluster_health() - Fixed the test suite so that auto-started nodes don't take over the terminal - Enabled more tests as ElasticSearch now less buggy 0.04 2010-02-23 - Added terms() - Added get_mapping() - Renamed create_mapping() to put_mapping() - Added ignore_duplicate param to put_mapping - skip create-duplicate-mapping test if cluster has more than one nodes 0.03 2010-02-21 - Corrected the docs for search/count/delete_by_query - Added POD for the Query DSL - Added a SIG{INT} to the test file, so that it shuts down the servers if the test suite is interrupted 0.02 2010-02-21 - Rewrote the module completely to use a dispatch table - makes it easier to extend - Added a test suite - Added Alien::ElasticSearch so that we can test against a live server 0.01 2010-02-16 First version, released on an unsuspecting world.