Die Serie taucht nicht mehr in der Adminoberfläche auf. Sie wird abe auch weiterhin z.B. im lernfunk gelistet. Auch die Rechteeinstellung, den öffentlichen Zugang zu unterbinden hilft nicht.
Schaut man den Suchindex /search/series.xml?id= an, listet er bei der Serien-ID dennoch:
<result org="mh_default_org" id="5f7f15e3-6fcc-4589-bd4a-77ae440d4f4b"><dcExtent>-1</dcExtent>
<dcTitle>Herz und Kreislauf</dcTitle><mediaType>Series</mediaType>
<keywords/><modified>2014-12-01T14:35:25.457+01:00</modified><score>2.4962437</score></result></search-results>
Versucht man mittels der Serien-ID den Suchindexeintrag zu löschen kommt eine Erfolgsmeldung, es ändert sich aber nichts - auch eine neue Suche danach ist erfolgreich und lernfunk listet sie.
Die eigentliche Frage ist nun also, wie man Serien endgültig löschen kann.
To unsubscribe from this group and stop receiving emails from it, send an email to Opencast-Deutsch...@opencast.org.
WARN (SearchServiceImpl:400) - Can not delete mediapackage 5f7f15e3-6fcc-4589-bd4a-77ae440d4f4b, which is not available for the current user to delete from the search index.
#!/bin/bash
if [ "$1" == ]
then
echo "... need the ID as a parameter"
exit 1
else
echo "Retracting Download Distribution ..........."
echo "$(curl --digest -u matterhorn_system_account:PASSWORT-H 'X-Requested-Auth: Digest' -F mediapackageId=$1 http://engage.your-server.de:8080/distribution/download/retract)"
echo "Done Retracting Download Distribution ..........."
echo
echo "Retracting Stream Distribution ..........."
echo "$(curl --digest -u matterhorn_system_account:PASSWORT-H 'X-Requested-Auth: Digest' -F mediapackageId=$1 http://engage.your-server.de:8080/distribution/streaming/retract)"
echo "Done Retracting Stream Distribution ..........."
echo
echo "Removing mediaPackage from Search index ..........."
echo "$(curl --digest -u matterhorn_system_account:PASSWORT-H 'X-Requested-Auth: Digest' -X DELETE http://engage.your-server.de:8080/search/$1)"
echo "Done Removing mediaPackage from Search index ..........."
echo
fi
Wäre es ggfs eine Variante, die eigentlich gelöschten Serien auch aus dem Suchindex zu bekommen, wenn man auf dem Netzwerkspeicher für den Engage die Ordner searchindex und seriesindex löscht? Kann das gefahrlos gelöscht werden und wird dann nach einem Neustart wiederhergestellt ohne dass irgendwo Probleme auftreten?
/search/episode.xml?sid=5f7f15e3-6fcc-4589-bd4a-77ae440d4f4b
/search/series.xml?id=5f7f15e3-6fcc-4589-bd4a-77ae440d4f4b