Changes

Version 1.4.0 (released 2020-09-18)

  • Adds new search class that can be initialised only from arguments to the constructor.

Version 1.3.1 (released 2020-05-07)

  • Set Sphinx <3.0.0 because of errors related to application context.
  • Stop using example app, keep only files referenced in the docs.

Version 1.3.0 (released 2020-03-10)

  • Centralize dependency management via Invenio-Base.

Version 1.2.4 (released 2020-05-07)

  • Set Sphinx <3.0.0 because of errors related to application context.
  • Stop using example app, keep only files referenced in the docs.

Version 1.2.3 (released 2019-10-07)

  • Changes the naming strategy for templates to avoid inclusion of slashes (“/”)

Version 1.2.2 (released 2019-08-08)

  • Adds option ignore_existing which is ignoring indexes which are already in ES.
  • Adds option to create/delete only selected indexes.

Version 1.2.1 (released 2019-07-31)

  • Unpins urllib3 and idna since requests is not a direct dependency of the package now.

Version 1.2.0 (released 2019-07-29)

  • Adds full Elasticsearch v7 support
  • Better prefixing integration
  • Introduces index suffixes and write aliases
  • Refactored the way indices and aliases are stored and created
  • invenio_search.utils.schema_to_index is deprecated (moved to invenio-indexer)
  • Deprecates Elasticsearch v5

Version 1.1.1 (released 2019-06-25)

  • Fixes prefixing for whitelisted aliases and the RecordSearch class.
  • Adds basic Elasticsearch v7 support.

Version 1.1.0 (released 2019-02-25)

  • Deprecates Elasticsearch v2
  • Adds support for Elasticsearch indices prefix

Version 1.0.2 (released 2018-10-23)

  • Updates the urllib3 dependency version pin.
  • Pins elasticsearch-dsl to <6.2.0, because of a breaking change in the handling of empty queries.
  • Adds the SEARCH_CLIENT_CONFIG configuration variable, allowing more complex configuration to be passed to the Elasticsearch client initialization.

Version 1.0.1 (released 2018-06-13)

  • Fixes issues with idna/urllib3 dependencies conflicts.
  • Adds SEARCH_RESULTS_MIN_SCORE configuration variable to allow excluding search results which have a score less than the specified value.

Version 1.0.0 (released 2018-03-23)

  • Initial public release.