Das Property index.recovery.mode=FULL gilt nur für Lucene. Ab Alfresco 4.0 wird jedoch SOLR eingesetzt. Den SOLR-Index kann man folgendermassen neu bilden:
- Server stoppen
- Die Verzeichnisse “index” und “spellchecker” in
ALFRESCO/alf_data/solr/workspace/SpacesStore/
löschen.
- Die Verzeichnisse “index” und “spellchecker” in
ALFRESCO/alf_data/solr/archive/SpacesStore/
löschen.
- Server starten
SOLR-Indexe
- für workspace-SpacesStore
ALFRESCO/alf_data/solr/workspace/SpacesStore/
- für archive-SpacesStore
ALFRESCO/alf_data/solr/archive/SpacesStore/
Jeder Store hat sein eigenes Index-Verzeichnis welches im File „solrcore.properties“ über die Attribute
- ${data.dir.root}
- ${data.dir.store}
modifiziert werden können.
Um den Index-Standort für die beinden Stores zu ändern, modfiziert mal also das jeweilige „solrcore.properties“ File in:
-
SOLR/workspace-SpacesStore/conf/solrcore.properties
und
-
SOLR/archive-SpacesStore/conf/solrcore.properties
data.dir.root
definiert den Standord, wo der SOLR Index gespeichert wird.
Man kann die selbe location für beide Stores definieren. In diesem Falle werden automatische Unterverzeichnisse für die Stores generiert.
Beispiel:
Für workspace-SpaceStore, ändere
/opt/alfresco/alf_data/solr/workspace-SpacesStore/conf/solrcore.properties
data.dir.root=/mnt/data-store/solr-indexes data.dir.store=workspace/SpacesStore
Für archive-SpaceStore, ändere
/opt/alfresco/alf_data/solr/archive-SpacesStore/conf/solrcore.properties
data.dir.root=/mnt/data-store/solr-indexes data.dir.store=archive/SpacesStore