ckanext-suggest
An extension that utilizes Solr Suggest component to provide auto-suggest feature in CKAN’s main dataset search.
Requirements
- CKAN 2.9: yes
- Earlier versions: not tested
Installation
- Edit solrconfig.xml to add SuggestComponent configuration (datasetTitleSuggester, datasetNotesSuggester, datasetTagsSuggester)
- Add /suggest request handler to solrconfig.xml
- Restart SOLR:
sudo service solr restart
- Activate CKAN virtual environment
- Clone & install:
git clone https://github.com/keitaroinc/ckanext-suggest.git
cd ckanext-suggest
pip install -e .
pip install -r requirements.txt
- Add
suggest to ckan.plugins
- Restart CKAN
- Build SOLR lookup data:
ckan -c /etc/ckan/default/ckan.ini suggest buid
- Set up CRON job:
@daily ckan -c /etc/ckan/default/ckan.ini suggest buid
Config Settings
None at the moment.
Tests
pytest --ckan-ini=test.ini
License
AGPL-3.0