Invenio-Search¶

https://img.shields.io/github/license/inveniosoftware/invenio-search.svg https://img.shields.io/travis/inveniosoftware/invenio-search.svg https://img.shields.io/coveralls/inveniosoftware/invenio-search.svg https://img.shields.io/pypi/v/invenio-search.svg

Elasticsearch management for Invenio.

Features:

  • Allows Invenio modules to register indexes, aliases and index templates.
  • Manages the creation and deletion of indices, aliases and templates.
  • API for providing stable searches (e.g. prevents bouncing of search results).
  • Maps JSONSchema URLs to Elasticsearch indexes.
  • Supports Elasticsearch v6 and v7.

Further documentation is available at https://invenio-search.readthedocs.io/.

User’s Guide¶

This part of the documentation will show you how to get started in using Invenio-Search.

  • Installation
  • Configuration
    • Hosts
    • Client options
    • Index prefixing
    • Index creation
  • Usage
    • Initialization
    • Miscellaneous

API Reference¶

If you are looking for information on a specific function, class or method, this part of the documentation is for you.

  • API Docs
    • Utilities

Additional Notes¶

Notes on how to contribute, legal information and changes are here for the interested.

  • Contributing
  • Changes
  • License
  • Contributors

Invenio-Search

Invenio module for information retrieval.

Navigation

  • Installation
  • Configuration
  • Usage
  • API Docs
  • Contributing
  • Changes
  • License
  • Contributors

  • invenio-search@GitHub
  • invenio-search@PyPI

Related Topics

  • Documentation overview
    • Next: Installation

Quick search

©2019, CERN. | Page source
Fork me on GitHub