对非英语数据库启用全文搜索

通过编辑 Solr schema.xml 文件以使用相应的语言分析器,对非英语 ClearQuest 用户数据库启用全文搜索。

开始之前

此场景将 IBM Rational ClearQuest 模式存储库与名为 TextSearch 的连接和名为 SAMPL 的用户数据库一起使用。路径规范假设您正在 Windows 上运行。如果正在 UNIX 系统或 Linux 上运行,请进行适当的替换。

关于此任务

此场景几乎与对英语数据库部署 ClearQuest 全文搜索功能相同。唯一的差异是,在运行指定 init_cq_fts 选项的 cqtsadmin.pl 命令并且操作完成后,编辑 Solr schema.xml 文件以使用相应的语言分析器。

过程

  1. 与您在针对英语数据库的标准部署中所执行的操作相同,运行指定 init_cq_ftscreate_fts_was_profilefts_was_profile_home 选项的 cqtsadmin.pl 命令:

    cqperl cqtsadmin.pl --username admin --password secret --dbset TextSearch --userdb SAMPL --ftshome D:\CQ.Search --init_cq_fts --create_fts_was_profile automatic --fts_was_profile_home D:\CQFTS.WASprofiles\TextSearch-SAMPL\

  2. 编辑位于 D:\CQ.Search\TextSearch_SAMPL\Solr\solr\config 目录中的 Solr schema.xml 文件,以对用户数据库使用相应的语言分析器。请参阅 Apache Solr wiki 的语言分析页面,以获取详细信息。例如,如果数据库的本机语言为中文,那么请编辑 schema.xml 文件以使用中文分析器。
  3. 完成全文搜索部署配置。

反馈