Skip to content

Releases: babenkoivan/elastic-adapter

v3.3.0

28 Mar 19:18

Choose a tag to compare

Added

  • terminate_after support

v3.2.0

04 Mar 10:56

Choose a tag to compare

Added

  • Laravel 10 support

v3.1.0

26 Nov 11:51

Choose a tag to compare

Added

  • Search query explanation support

v3.0.0

26 Jul 06:47

Choose a tag to compare

Added

  • Elasticsearch 8 support
  • Multiple connections support
  • Point-in-time support
  • Search after support
  • Array access for search result entities (Hit, Bucket, etc.)
  • Custom routing support for search

Changed

  • The namespace has been changed to Elastic\Adapter
  • SearchRequest has been replaced with SearchParameters
  • SearchResponse has been replaced with SearchResult

v2.4.0

20 Feb 13:10

Choose a tag to compare

Added

  • search_type and preference support

v2.3.0

07 Feb 20:13

Choose a tag to compare

Updated

  • The $query parameter is now optional when creating a new SearchRequest

v2.2.0

07 Feb 07:23
9df621a

Choose a tag to compare

Updated

  • Improved error message for failed bulk operations

v2.1.0

06 Jan 08:34

Choose a tag to compare

Added

  • Inner hits support

Fixed

  • Aggregation bucket key is now of mixed type

v2.0.0

05 Oct 16:50

Choose a tag to compare

Added

  • Routing object, which defines the shard routing
  • Raw methods: createRaw, putMappingRaw and putSettingsRaw
  • Aggregation and Bucket objects, which make it easier to get aggregated data from the response

Changed

  • Dropped support for PHP 7.2
  • The library is now coupled with Laravel
  • DocumentManager::delete() was optimized, it now requires only documet ids
  • Index was renamed to IndexBlueprint
  • SearchResponse now returns collections instead of arrays, e.g. SearchResponse::aggregations() returns a collection of Aggregation
  • All getters and setters were simplified, e.g. Document::getContent() was changed to Document::content()

v1.17.0

19 Jul 17:34

Choose a tag to compare

Added

  • Min score support