配置 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. 将文件 schema.xml 的特定部分替换为上一主题中创建的 Solr 搜索文件 Solr-db_name-dbset_name.xml 的相应部分。
    1. schema.xml<fields> 部分替换为 Solr-db_name-dbset_name.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. 重新启动 Solr 所在的 WebSphere Application Server 的概要文件 cqsearchprofile。请参阅 WebSphere Application Server 信息中心获取详细信息。
    注意: 无论何时您更改了 schema.xmlsolrconfig.xml 中的值,都必须重新启动 cqsearchprofile 才能使更改生效。
相关概念
全文搜索维护
配置本地化字符集
相关参考
cqtssetup.pl
cqtsdbcrawler.pl
setmasterpropertyfromfile
scruboplog

反馈