Habilitación de la búsqueda de texto completo en una base de datos en un idioma distinto del inglés

Habilite la búsqueda de texto completo en su base de datos de usuario de ClearQuest en un idioma distinto del inglés editando el archivo schema.xml de Solr para que utilice el analizador del idioma adecuado.

Antes de empezar

Este caso de ejemplo utiliza un repositorio de esquemas de IBM Rational ClearQuest con una conexión denominada TextSearch y una base de datos de usuario denominada SAMPL. Las vías de acceso se especifican presuponiendo que utiliza un sistema Windows. Realice las sustituciones adecuadas si está utilizando un sistema UNIX o Linux.

Acerca de esta tarea

Este caso de ejemplo es casi idéntico al despliegue de la característica de búsqueda de texto completo de ClearQuest en una base de datos en inglés. La única diferencia es que después de ejecutar el mandato cqtsadmin.pl con la opción init_cq_fts y que la operación finalice, debe editar el archivo schema.xml de Solr para que utilice el analizador del idioma adecuado.

Procedimiento

  1. Ejecute el mandato cqtsadmin.pl con las opciones init_cq_fts, create_fts_was_profile y fts_was_profile_home tal como lo haría en un despliegue estándar para una base de datos en inglés:

    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. Edite el archivo schema.xml de Solr, ubicado en el directorio D:\CQ.Search\TextSearch_SAMPL\Solr\solr\config, para que utilice el analizador del idioma adecuado para su base de datos de usuario. Consulte la página Análisis de idioma de la wiki de Apache Solr para obtener más información. Por ejemplo, si el idioma nativo de la base de datos es el chino, edite el archivo schema.xml para que utilice el analizador de chino.
  3. Complete la configuración del despliegue de búsqueda de texto completo.

Comentarios