Skip to content

v1.9.3

Choose a tag to compare

@pdphilip pdphilip released this 03 Nov 13:23
· 496 commits to main since this release

Bug fixes:

  • Geo filtering was always returning all fields, fixed
  • Searching across multiple fields was not honoring 'minShouldMatch()', fixed
  • Schema::reIndex() was broken, works now
  • Schema::getIndices() was broken, works now
  • Schema::hasIndex() was broken, works now
  • Schema::getMappings() was broken, works now
  • Schema::getSettings() was broken, works now
  • Index Blueprint for IP addresses $this->ip('field_name') required an extra invalid paramter, fixed

Upgrades

  • Connecter update
    • to include table() method required for User Auth
    • Automatic index prefixing required for schema-related functionality
    • Ability to setIndexPrefix() in the connector on the fly
  • Schema methods for create(), modify(), * setAnalyser() now returns the index in question
  • Code clean up in Model, Query builder and IndexInterpreter
  • Updated docs to include re-indexing example

New Feature

  • updateWithoutRefresh($attriubutes) - works the same as saveWithoutRefresh() & createWithoutRefresh()
  • Schema::getIndex('name') - returns the index with the settings and mappings
  • Index prefix can be overridden,
    ex: Schema::overridePrefix(null)->getIndex('my_index') - returns my_index
    ex: Schema::overridePrefix('something_else')->getIndex('my_index') - returns something_else_my_index

Full Changelog: v1.9.2...v1.9.3