{{ 描述 }}
项目描述
ElasticSearch扩展用于datapackage-pipelines
安装
::
# 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 .
使用
您可以将datapackage-pipelines-elasticsearch用作(dpp)[https://github.com/frictionlessdata/datapackage-pipelines#datapackage-pipelines\]的插件。在pipeline-spec.yaml中,它将看起来像这样
.. code:: 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 <https://user:pass@host:port>`__\ ' or
'`https://host:port <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
项目详情
关闭
哈希值 for datapackage-pipelines-elasticsearch-0.0.14.tar.gz
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 153383cc1dbbf6174591019242968c4e7ff6073ee9d056e1f7c4ce1f9fd391b9 |
|
MD5 | 9de627b46463a1afdd15773f4c16b45b |
|
BLAKE2b-256 | 91049f2a264ba643e4c46688ec12c66b7aed8f4d0b64d434186a5605c6a6f71a |
关闭
哈希值 for datapackage_pipelines_elasticsearch-0.0.14-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4fe0a2f582367e19d3197b3fafcf488d6162b1b0501249a43a8852498d5a3a83 |
|
MD5 | f38ba9ed73476094a821afafb65273f3 |
|
BLAKE2b-256 | b2aa3cf7ae2110e381eb7b9e4296b0d6330a6cfccf497610450e319d5d18336c |