No project description provided
Project description
ckanext-resource_indexer
Index content of resources in addition to metadata.
Important
master branch of this repository is unstable. Always install ckanext-resource-indexer using pip(pip install ckanext-resource-indexer) unless you are going to change extension’s source code for your need.
Config Settings
# The size treshold(MB) for remote resources # (optional, default: 4). ckanext.resource_indexer.max_remote_size = 4 # Make an attempt to index remote files(fetch into tmp folder # using URL) # (optional, default: false). ckanext.resource_indexer.allow_remote = 1 # List of lowercased resource formats that should be # indexed. Currently only `pdf` and `txt` supported # (optional, default: None) ckanext.resource_indexer.indexable_formats = txt pdf # Field containing data extacted from the file in addition to the # general `text` field # (optional, default: None) ckanext.resoruce_indexer.index_field = extras_res_attachment # Boost matches by resource's content. Set values greater that 1 in order # # to promote such matches and value between 0 and 1 in order to put such # # matches further in search results. Works only when using custom index # field(ckanext.resoruce_indexer.index_field) # (optional, default: 1) ckanext.resoruce_indexer.search_boost = 0.5
Development Installation
To install ckanext-resource_indexer for development, activate your CKAN virtualenv and do:
git clone https://github.com/DataShades/ckanext-resource_indexer.git cd ckanext-resource_indexer python setup.py develop
Add resource_indexer (and optionaly pdf_resource_indexer or plain_resource_indexer) to the ckan.plugins setting in your CKAN config file (by default the config file is located at /etc/ckan/default/production.ini).
Running the Tests
To run the tests, do:
pytest --ckan-ini test.ini
AWS Linux
sudo yum install -y pulseaudio-libs-devel python-devel libxml2-devel libxslt-devel poppler poppler-utils poppler-cpp-devel
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for ckanext-resource_indexer-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 781f11205ef0568e57bff6a93759cd20005a78c63764ac7781d021873a575e70 |
|
MD5 | 5bf049b090d8ee92d87a40a7840efaa1 |
|
BLAKE2b-256 | 28aa9fa955086516e188a8863793999593aa2904e126a255fd3be892da461a96 |
Close
Hashes for ckanext_resource_indexer-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c19d7604f5687ba08e57e17af96d01b0f9899eefd58d20a696358213aa507547 |
|
MD5 | 95745a7b976c107925c9c658d1fc8d3b |
|
BLAKE2b-256 | 100ecbf8ec4dcbb753b208a2e6025c19e4e528af8098cd6fdd1735e2ff8f0cef |