配置 Solr 要製作索引的欄位

更新 Solr 綱目檔 schema.xml,以指定 Solr 要製作索引的欄位。
這個主題的路徑名稱使用下列變數:
CLEARQUEST_HOME
Rational ClearQuest 的安裝目錄
RATIONAL_COMMON
Rational 共用檔的安裝目錄
dbset_name
資料庫集的名稱
dbname
資料庫的名稱
yourSchemaName
當您建立 Lucene 索引的位置時,所建立的目錄
如果要指定 Solr 要製作索引的欄位,請執行下列步驟:
  1. 編輯 Solr 綱目檔 schema.xml(其位於當您安裝 ClearQuest 軟體時所建立的 Solr 目錄中):
    Windows:
    drive:\%CLEARQUEST_HOME%\CQ.Solr\yourSchemaName\Solr\solr\conf
    UNIX 系統和 Linux:
    $CLEARQUEST_HOME/CQ.Solr/yourSchemaName/Solr/solr/conf
  2. 以您在前一主題建立之 Solr 搜尋檔 Solr-db_name-dbset_name.xml 的對應區段, 取代 schema.xml 檔的某些區段:
    1. Solr-db_name-dbset_name.xml<fields> 區段,取代 schema.xml<fields> 區段。
    2. 以相同的方式取代 <copyField> 區段。請注意,有多個對應的 <copyField> 區段需要取代。
    3. 以相同的方式取代 <uniqueKey> 區段。如果您是從上一步指定的 schema.xml 檔開始,則這個區段已存在。
    4. 以相同的方式取代 <defaultSearchField> 區段。如果您是從上一步指定的 schema.xml 檔開始,則這個區段已存在。
  3. <schema> 區段中,以綱目的名稱取代 name 元素的值。如果您使用 ClearQuest MultiSite,也請指定本端網站的名稱。
    比方說,如果綱目名稱為 MySchema 且網站名稱為 SiteA,請將下面這一行:
    <schema name="SAMPL" version="1.1">
    取代為這一行:
    <schema name="MySchema at SiteA" version="1.1">

    「Solr 管理主控台」頁面會反映這項變更。

  4. 選用:依預設,schema.xml 檔已針對英文最佳化。如果要配置 ClearQuest 全文搜尋特性來支援本地化字集, 您必須更新 schema.xml<fieldType> 區段來使用適當的語言分析器。請參閱 SolrLucene 的線上說明,以取得詳細資料。
  5. 選用:schema.xml 中其餘的設定對大部分 ClearQuest 綱目應該都能正常運作。如需進一步自訂和最佳化, Solr 在 schema.xmlsolrconfig.xml 檔中提供了其他可修改的設定。 如果要進一步瞭解,請造訪 http://lucene.apache.org/solr/
  6. 重新啟動 cqsearchprofile(Solr 所在的 WebSphere Application Server 設定檔)。請參閱 WebSphere Application Server 資訊中心以取得詳細資料。
    小心: 每當您變更 schema.xmlsolrconfig.xml 中的值時, 都必須重新啟動 cqsearchprofile,才能使變更生效。
相關概念
全文搜尋維護
本地化字集的配置
相關參考
cqtssetup.pl
cqtsdbcrawler.pl
setmasterpropertyfromfile
scruboplog

意見