volzinnovation / HSPF-Knowledge-Graph

Knowledge Graph for Hochschule Pforzheim
1 stars 6 forks source link

Indexierung #21

Open ghost opened 6 years ago

ghost commented 6 years ago

Muss vor der Indexierung der Datenbank zuerst die Konfiguartion (Schema-API) angepasst werden? Mit welchem Tool muss die Indexierung vorgenommen werden? (API-Tool, SimplePost-Tool, AdminUI-Tool)

volzinnovation commented 6 years ago

Momentan ist das Schema selfmanaged, definiert sich von alleine nach bestem Wissen und Gewissen, muss man noch anpassen. Indexierung wird von Seiten des Such-Plugin für moodle angestoßen. Bei Wunsch für Reindizierung mich oder Herr Otten ansprechen, da wir die Zugangsdaten hierfür nicht weitergeben können.

volzinnovation commented 6 years ago

Aktuelle Felddefinition, siehe http://141.47.5.51:8983/solr/nudel/schema/fields

{ "responseHeader":{ "status":0, "QTime":2}, "fields":[{ "name":"root", "type":"string", "indexed":true, "stored":false}, { "name":"text", "type":"text_general", "multiValued":true, "indexed":true, "stored":false}, { "name":"version", "type":"long", "indexed":true, "stored":true}, { "name":"areaid", "type":"string", "multiValued":false, "indexed":true, "stored":true}, { "name":"content", "type":"text_general", "multiValued":false, "indexed":true, "stored":true}, { "name":"contextid", "type":"int", "multiValued":false, "indexed":true, "stored":true}, { "name":"courseid", "type":"int", "multiValued":false, "indexed":true, "stored":true}, { "name":"description1", "type":"text_general", "multiValued":false, "indexed":true, "stored":true}, { "name":"description2", "type":"text_general", "multiValued":false, "indexed":true, "stored":true}, { "name":"id", "type":"string", "multiValued":false, "indexed":true, "required":true, "stored":true, "uniqueKey":true}, { "name":"itemid", "type":"int", "multiValued":false, "indexed":true, "stored":true}, { "name":"modified", "type":"tdate", "multiValued":false, "indexed":true, "stored":true}, { "name":"owneruserid", "type":"int", "multiValued":false, "indexed":true, "stored":true}, { "name":"solr_filecontent", "type":"text_general", "multiValued":false, "indexed":true, "stored":false}, { "name":"solr_filecontenthash", "type":"string", "multiValued":false, "indexed":true, "stored":true}, { "name":"solr_filegroupingid", "type":"string", "multiValued":false, "indexed":true, "stored":true}, { "name":"solr_fileid", "type":"string", "multiValued":false, "indexed":true, "stored":true}, { "name":"solr_fileindexstatus", "type":"int", "multiValued":false, "indexed":true, "stored":true}, { "name":"title", "type":"text_general", "multiValued":false, "indexed":true, "stored":true}, { "name":"type", "type":"int", "multiValued":false, "indexed":true, "stored":true}, { "name":"userid", "type":"text_general", "multiValued":false, "indexed":true, "stored":true}], "warn":"This API is deprecated"}

volzinnovation commented 6 years ago

Bitte Konfiguration korrigieren (von Autoschema zu exaktem Schema). Indizieren wird dann von Moodle Search Plugin aus angestoßen unter Verwendung eines gegebenen Index. Wir können auch mehrere Indizes anlegen und mit unterschiedlichen Konfigurationen spielen.

volzinnovation commented 5 years ago

Wie Felder befüllt werden von Moodle, siehe https://github.com/moodle/moodle/blob/master/search/classes/document.php Zeile 615 ff.

ghost commented 5 years ago

Die Indexierung sollte im weiteren Verlauf verbessert werden, sodass möglichst alle Dateien indexiert werden. (Bsp.: In Nudel5 werden Wörter aus dem Gohout Skript nicht mehr gefunden, die in Nudel jedoch indexiert waren)

ghost commented 5 years ago

Es muss ein neuer Core erstellt werden. Außerdem sollten die LOG-Fehler bei der Indexierung behoben werden.