Extension Search Index Hook


Extension Basics

Title
Search Index Hook
Name
ckanext-searchindexhook
Type
Public extension
Description
Synchronizes CKAN data with an Elasticsearch search index via IPackageController hooks for GovData.
CKAN versions
Download-Url (zip)
Last commit
a year ago (2024-03-25 14:56:39)
Url to repo
Category
Specialized Tools


Background Infos

Description (long)
Show details

ckanext-searchindexhook is a CKAN extension to synchronize CKAN data with an Elasticsearch search index. It hooks into the IPackageController interface methods: before_dataset_index for additions and after_dataset_delete for deletions. Developed by SEITENBAU GmbH for GovData (German government open data portal). Requires CKAN 2.9 or later. Version 6.0.0 removed support for CKAN < 2.9 and Python 2. Version 5.13.0 added CKAN 2.10.0 support. Latest version 6.7.0 adds support for dcatap:applicableLegislation and dcatap:hvdCategory. Also hosted on Open CoDE (gitlab.opencode.de).

Version
6.7.0
Version release date
2024-03-25
Contact name
SEITENBAU GmbH
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

ckan.searchindexhook.endpoint = http://localhost:9070/index-queue/

ckan.searchindexhook.endpoint.credentials = username:password

ckan.searchindexhook.targetlink.url.base.path = /web/guest/suchen/-/details/

ckan.searchindexhook.index.name = govdata-ckan-de

ckan.searchindexhook.indexable.data.types = datensatz,dataset,dokument,app

Plugins to configure (ckan.ini)
search_index_hook
CKAN Settings (ckan.ini)
DB migration to be executed
(not set)
<< back to Extensions