Der erste Schritt bei der Konfiguration von Solr besteht darin, die Position des Lucene-Index festzulegen.
In den Pfadnamen dieses Abschnitts werden folgende Variablen verwendet:
- CLEARQUEST_HOME
- Verzeichnis, in dem Rational ClearQuest installiert ist.
- RATIONAL_COMMON
- Verzeichnis, in dem die allgemeinen Rational-Dateien installiert sind.
- WAS_BIN
- Verzeichnis bin von WebSphere Application Server:
- Unter Windows:
- %RATIONAL_COMMON%\eWAS\bin
- Unter UNIX und Linux:
- $RATIONAL_COMMON/eWAS/bin
Standardmäßig wird mit der Installation von Solr ein Lucene-Index an folgende Position kopiert:
- Unter Windows:
Laufwerk:\%CLEARQUEST_HOME%\CQ.Solr\
- Unter UNIX und Linux:
$CLEARQUEST_HOME/CQ.Solr/
Wenn Sie eine Position für den Index Ihrer ClearQuest-Datenbank festlegen möchten, kopieren Sie den Index und benennen Sie ihn wie folgt um:
- Kopieren Sie das Verzeichnis CQ.Solr an eine Position außerhalb des ClearQuest-Installationsverzeichnisses auf demselben Computer, auf dem die
ClearQuest-Volltextsuche installiert ist. Sie sollten das Verzeichnis CQ.Solr auf ein schnelles zweites Festplattenlaufwerk, das nur für die Volltextsuche verwendet wird.
- Benennen Sie das Verzeichnis CQ.Solr\SAMPL so um, dass es dem Namen Ihres ClearQuest-Schemas entspricht. Wenn beispielsweise Ihr Schema MySchema heißt, benennen Sie CQ.Solr\SAMPL um in CQ.Solr\MySchema.
- Setzen Sie die JVM-Systemeigenschaft (JVM, Java Virtual Machine) solr.solr.home auf die neue Position des Lucene-Index, indem Sie
das Befehlszeilentool wsadmin ausführen:
- Unter Windows:
%WAS_BIN%\wsadmin.bat -conntype NONE -lang jython -profileName cqsearchprofile -f setSolrHome.py -interactive:yes Laufwerk:/CQ.Solr/Ihr_Schemaname/Solr/solr
- Unter UNIX und Linux:
%WAS_BIN/wsadmin.sh -conntype NONE -lang jython -profileName cqsearchprofile -f setSolrHome.py -interactive:yes /CQ.Solr/Ihr_Schemaname/Solr/solr
Beim Start liest Solr den Wert von solr.solr.home, um die Konfigurationsdateien zu finden.
- Sie starten Solr, indem Sie das WAS-Profil cqsearchprofile, das Solr enthält, starten. Weitere Informationen finden Sie im Information Center von WebSphere Application Server.
Achtung: Jedes Mal, wenn Sie den Wert von solr.solr.home ändern, müssen Sie das Profil cqsearchprofile erneut starten.