ElasticsearchBundle

Symfony bundle for Elasticsearch with steroids

MIT License

Downloads
1.1M
Stars
313
Committers
82

Bot releases are hidden (Show)

ElasticsearchBundle - v1.0.0-alpha.6

Published by saimaz almost 9 years ago

Most notable changes

ElasticsearchBundle - v1.0.0-alpha.5

Published by saimaz almost 9 years ago

Most notable changes

ElasticsearchBundle - v0.10.6

Published by saimaz almost 9 years ago

  • Profiler support for Symfony 2.8
ElasticsearchBundle - v0.9.4

Published by saimaz almost 9 years ago

Changes in this release

  • Added curl configuration values. #462
ElasticsearchBundle - v0.10.5

Published by saimaz almost 9 years ago

  • added timeout option for request body search
ElasticsearchBundle - v0.9.3

Published by saimaz almost 9 years ago

  • added timeout option for request body search
ElasticsearchBundle - v1.0.0-alpha.4

Published by saimaz almost 9 years ago

Changes

  • added missing parent field in the index import/export #440
  • fixed github authentification in travis builds
  • Introduced count API #446
  • Added documents partial update support #406
  • Bundle throws \LogicException if there was 2 same type names found in mapped manager documents
  • findBy, findOneBy now uses Query String query
  • fixed profiler issue
  • added nice documentation
ElasticsearchBundle - v0.10.4

Published by martiis about 9 years ago

BUGFIX:

ElasticsearchBundle - v1.0.0-alpha.3

Published by saimaz about 9 years ago

Changes

  • Stability improvements
  • Refactored aggregations iteration
  • Completely removed property accessor from converter
  • Fixed the whole base by Sensiolabs practice advice's

This version is already a stable. We are planning to release a first beta version and also introduce first version of new documentation for the bundle

ElasticsearchBundle - v1.0.0-alpha.2

Published by saimaz about 9 years ago

  • Documents mapping was simplified. Now it is more accurate to elasticsearch database mapping. See the docs for more information how to define documents mapping.
  • removed commands for creating and deleting mapping types, now you can do everything with one command ongr:es:mapping:update.
  • and other many improvements..
ElasticsearchBundle - v0.10.3

Published by martiis about 9 years ago

Changes

ElasticsearchBundle - v1.0.0-alpha.1

Published by saimaz about 9 years ago

Breaking changes

  • DSL was exposed to a separate library. Due this namespace was changed from ONGR\ElasticsearchBundle\DSL to ONGR\ElasticsearchDSL.
  • Sort/Sorts was changed to Sort/FieldSort (it now comes from ElasticsearchDSL)
  • Repository and Manager was moved to the Service namespace. There are no ORM namespace any more.
  • document_dir config was removed. We don't support any more sub-directories in Document folder or custom directory names.
  • removed suggesters, right now implementation sucks, we will do it much better in stable edition
  • removed createDocument() from Repository class
  • removed Proxy classes and Proxy cache builder
  • Skip and Inherit annotations were deleted
  • removed Connection, now we are using manager to communicate with the client
  • changed debug config setting to 2 separates, profiler and logger, where profiler means elasticsearch queries tracing and showing in profiler toolbar and logger just logging queries to log.
  • removed some annotations fields from document, from now on if you need a field just add it to the raw
  • added PHP 7.0 support
ElasticsearchBundle - v0.10.2

Published by GrandLTU about 9 years ago

Changes

  • Added possibility to add custom mapping for a field. #407.
ElasticsearchBundle - v0.10.1

Published by saimaz over 9 years ago

IMPROVEMENTS

  • Implement Countable interface in AggregationIterator. #398
  • Make setters in documents return $this. #396
  • Added dynamic, transform, dynamic_date_format properties for Document an... #373

BUG FIXES

  • Setting converter to deeper aggregations #399
ElasticsearchBundle - v0.10.0

Published by saimaz over 9 years ago

BREAKING CHANGES:

  • Changed minimum symfony required version to 2.7 #394

FEATURES

  • FLT query implementation #395
  • Added support for elasticsearch 1.5.2 #393
ElasticsearchBundle - v0.9.2

Published by saimaz over 9 years ago

BUG FIXES

  • Added Symfony 2.7 version restriction #392
ElasticsearchBundle - v0.9.1

Published by saimaz over 9 years ago

IMPROVEMENTS:

  • Improved docs
  • Improved test coverage
  • Added check if date format would be invalid #375
  • Terms aggregation size may be 0. #384

CHANGES:

  • added format property to Property annotation #371
  • Removed AbstractFilter
  • Deprecated Bool
  • Implemented BoolQuery and BoolFilter #372
  • Repository service now uses factory method #383
  • Removed SCROLL_DURATION constant, added search type constants #362

BREAKING CHANGES:

FEATURES

  • Implemented functionality to get any nested value from Document #327
  • Implemented findOneBy method for repository #385

BUG FIXES

ElasticsearchBundle - v0.9.0

Published by saimaz over 9 years ago

IMPROVEMENTS:

CHANGES:

BREAKING CHANGES:

  • Renamed FuzzyLikeThisField -> FuzzyLikeThisFieldQuery https://github.com/ongr-io/ElasticsearchBundle/pull/282
  • Magic setter was removed from AbstractDocument. Please use setters to set something for document. #326
  • Repository#find now returns null if document was not found #214
  • Removed Search::getBoolFilterParameters()
  • Removed Search::getBoolQueryParameters()
  • Changed Search::getQueries() to Search::getQuery()
  • Removed Search::getScrollDuration(), use Search::getScroll()
  • Removed snake case support for annotations #360

FEATURES

BUG FIXES

  • fixed some commands parameters order to unify one format which is field -> query
  • proxy folder content's was created with wrong permissions #221
  • exists filter fix #246
ElasticsearchBundle - v0.8.3

Published by martiis over 9 years ago

IMPROVEMENTS:

  • Allow setting hostname and port separately for connection as an alternative (#244).
ElasticsearchBundle - v0.8.2

Published by martiis over 9 years ago

IMPROVEMENTS

  • Added Repository#getManager() method (#228).