配置 Solr 的字段以进行索引

更新 Solr 模式文件 schema.xml,以指定 Solr 的字段从而编制索引。

开始之前

在本主题中,路径名中使用了下列变量:
dbset_name
数据库集的名称
dbname
数据库的名称
yourSchemaName
建立 Lucene 索引的位置时创建的目录

过程

  1. 编辑位于以下目录中的 Solr 模式文件 schema.xml
    在 Windows 上:
    CQ.Solr\yourSchemaName\Solr\solr\conf
    在 UNIX 系统和 Linux 上:
    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 才能使更改生效。

反馈