- fix search when there is no request.args
- fix find_one with multi term lookup
- add skip_index_init param to Elastic
- make init_index put mapping always, no matter if index is there already
- introduce init_index method to create index and put mapping
- introduce ELASTICSEARCH_AUTO_AGGREGATIONS config option
- introduce ELASTICSEARCH_FORCE_REFRESH settings that is True by default
- fix for ELASTICSEARCH_INDEXES when using datasource.source config
- introduce ELASTICSEARCH_INDEXES settings for setting different index per resource
- try to put settings in case put mapping is failing
- make it possible to specify index settings (by Mayur Dhamanwala)
- use ELASTICSEARCH_URL value as is so that it works with auth and https
- throw InvalidSearchString exception in case elastic returns SearchParseException (by Mugur Rus)
- add support for phase search via q param (by Mugur Rus)
- fix pip install
- parse mapping for fields type dict
- avoid hidden dependencies - put it in requirements file (by Dinu Ghermany)
- avoid pymongo dependency
- add default_operator param to _build_query_string (by Mugur Rus)
- use both resource and datasource schema to convert datetime values (by Anca Farcas)
- return no hits when trying to find one resource and there is no mapping
- fix: make it eve 0.6 compatible
- fix: stop converting null values to datetime
- feat: allow delete by query
- fix a bug when getting cursor count
- add index param to put_mapping method
- add build_query_string method
- fix serializer on python 2.7 (by Jonathan Dray)
- make use of score sort if there is a query defined
- allow resource filters being callbacks for request specific filtering
- fix q param search for using eve <= 0.4
- fix filters request args filtering
- let user set mapping in schema
- support aggregations
- switch to elasticsearch lib
- add factory for es and indices
- fix count to allow extra params
- fix for superdesk search_backend setting
- add custom json serializer to work with bson.ObjectId
- fix is_empty
- fix is_empty call
- implement find_one_raw
- fix remove by lookup
- preserve mapping after deleting all documents for given type
- support
source
param on find
- fix for elastic 1.0+ fields handling
- make it work with elastic 1.0+
- allow filtering via elasticsearch filter dsl
- fix pip install (add missing MANIFEST file)
- add changelog ;)
- migrate readme to rst and use it for
long_description
- initial release