-
Notifications
You must be signed in to change notification settings - Fork 44
Indexing in Kitodo.Presentation
Bernd Fallert edited this page Jun 18, 2019
·
5 revisions
In Kitodo.Presentation gibt es (aktuell?) nur die Möglichkeit Daten über die Kommandozeile zu indexieren. Dieses ist über den Command Line Interface Dispatcher von TYPO3 realisiert. Das Tool ist mit dem folgenden Befehl aufrufbar:
/pfad-zu-typo3-im-htdocs-root/typo3/cli_dispatch.phpsh dlf
Es bietet zwei Tasks an: index
und reindex
.
-
-doc UID/URL
(Datei im Dateisystem oder Link zur METS Datei) -
-pid UID
(TYPO3 page id des Dateiordners, in dem die Records gespeichert werden sollen) -
-core UID
(ID des Solr Cores, der von Kitodo.Presentation angelegt wurde)
-
-coll UID
(UID der Sammlung) -
-pid UID
(TYPO3 page id des Dateiordners, in dem die Records gespeichert werden sollen) -
-core UID
(ID des Solr Cores, der von Kitodo.Presentation angelegt wurde)
Ein vollständiger Befehl zur Indexierung des oben manuell hinzugefügten Beispiels lautet:
/var/www/dlf/htdocs/typo3/cli_dispatch.phpsh dlf index -doc "http://digital.slub-dresden.de/oai/?verb=GetRecord&metadataPrefix=mets&identifier=oai:de:slub-dresden:db:id-264312570" -pid 37 -core 0
Die Fehlermeldung Oops, an error occurred: The APCu backend cannot be used because apcu is disabled on CLI.
verhindert nicht die erfolgreiche Indexierung. Wenn Sie diese Meldung trotzdem abstellen wollen, müssen Sie die PHP-Konfiguration wie folgt ändern:
sudo sh -c "echo 'apc.enable_cli=1' >> /etc/php/7.0/cli/conf.d/20-apcu.ini"
(Text teilweise entnommen aus https://github.com/kitodo/kitodo-tutorials/blob/master/kitodo3/13_daten-indexieren.md)