ckanext-similar-datasets
#
ckanext-similar-datasets ist eine CKAN_ Extension und fügt eine Liste ähnlicher Datensätze bei der Datensatz-Detailsicht.
ckanext-similar-datasets war ursprünglich Teil des größeren ckanext-discovery_ Plugins und kann jetzt als eigenständiges Plugin genutzt werden.
.. image:: doc/similar_datasets.png
:alt: Screenshot of the similar_datasets plugin
This Repo currently is only in german language available. Feel free to submit translations.
System-Voraussetzungen
Getestet wurde das Plugin mit CKAN 2.9
Andere Versionen wurden nicht getestet. Feedback zur Funktionalität mit anderen Versionen sind herzlich Willkommen.
Installation
Aktivieren der CKAN-Umgebung::
. /usr/lib/ckan/default/bin/activate
Installation des Plugins::
pip install -e git+https://github.com/ondics/ckanext-similar-datasets#egg=ckanext-similar-datasets
Zur Installation einer bestimmten Version::
pip install -e git+https://github.com/ondics/ckanext-similar-datasets@v0.1.1#egg=ckanext-similar-datasets
Funktionsweise
Das Plugin nutzt das SOLR_ More Like This_ Feature. Solr muss etwas erweitert werden:
Der MoreLikeThisHandler_ ist in /etc/solr/conf/solrconfig.xml einzurichten.
Dazu den Code Block direkt vor dem </config> Tag am Ende der Datei einbauen::
<requestHandler name="/mlt" class="solr.MoreLikeThisHandler">
<lst name="defaults">
<int name="mlt.mintf">3</int>
<int name="mlt.mindf">1</int>
<int name="mlt.minwl">3</int>
</lst>
</requestHandler>
Weitere Infos zum MoreLikeThisHandler_ für die Konfigurationsdetails.
Zusätzlich muss term vector storage_ für das text Feld in /etc/solr/conf/schema.xml aktiviert werden.
In dieser Zeile::
<field name="text" type="text" indexed="true" stored="false" multiValued="true" />
muss termVectors="true" ergänzt werden::
<field name="text"