A flask blueprint providing an API for accessing and searching an ElasticSearch index created from source datapackages


Keywords
data
License
MIT
Install
pip install apies==0.0.16

Documentation

apies

https://travis-ci.org/OpenBudget/apies.svg?branch=master http://img.shields.io/coveralls/OpenBudget/apies.svg?branch=master

apies is a flask blueprint providing an API for accessing and searching an ElasticSearch index created from source datapackages.

endpoints

TBD

configuration

Flask configuration for this blueprint:

from apies import apies_blueprint
import elasticsearch

app.register_blueprint(
    apies_blueprint(['path/to/datapackage.json', Package(), ...],
                    elasticsearch.Elasticsearch(...),
                    'index-to-search-in',
                    document_doctype='document',
                    dont_highlight=['fields', 'not.to', 'highlight']),
    url_prefix='/search/'
)