Metadata-Version: 1.1
Name: datapackage-pipelines-elasticsearch
Version: 0.0.5
Summary: {{ DESCRIPTION }}
Home-page: https://github.com/frictionlessdata/datapackage_pipelines_elasticsearch
Author: Open Knowledge International
Author-email: UNKNOWN
License: MIT
Description: # ElasticSearch Extensions for datapackage-pipelines
        
        ## Install
        
        ```
        # use pip install
        
        pip install datapackage-pipelines-elasticsearch
        
        # OR clone the repo and install it with pip
        
        git clone https://github.com/frictionlessdata/datapackage-pipelines-elasticsearch.git
        pip install -e .
        ```
        
        ## Usage
        
        You can use datapackage-pipelines-elasticsearch as a plugin for (dpp)[https://github.com/frictionlessdata/datapackage-pipelines#datapackage-pipelines]. In pipeline-spec.yaml it will look like this
        
        ```yaml
          ...
          - run: elasticseach.dump.to_index
        ```
        
        ### ***`dump.to_index`***
        
        Saves the datapackage to an ElasticSearch instance.
        
        _Parameters_:
        
        - `engine` - Connection string for connecting to the ElasticSearch instance (URL syntax)
          Also supports `env://<environment-variable>`, which indicates that the connection string should be fetched from the indicated environment variable.
          If not specified, assumes a default of `env://DPP_ELASTICSEARCH`
          Environment variable should take the form of 'host:port' or a fully-qualified url (e.g. 'https://user:pass@host:port' or 'https://host:port' etc.)
        - `indexes` - Mapping between resources and indexes. Keys are index names, value is a list of objects with the following attributes:
          - `resource-name` - name of the resource that should be dumped to the table
          - `doc-type` - The document type to use when indexing docuemtns
Keywords: data,analytics
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
