Configuración de los campos para Solr en índice

Actualice el archivo de esquema de Solr schema.xml para especificar los campos para Solr en índice.

Antes de empezar
Las variables siguientes se utilizan en nombres de vía de acceso en este tema:
CLEARQUEST_HOME
Directorio donde está instalado Rational ClearQuest
RATIONAL_COMMON
Directorio donde están instalados los archivos comunes de Rational
nombre_conjuntobd
Nombre del conjunto de bases de datos
nombrebd
Nombre de la base de datos
suNombreEsquema
Directorio que ha creado al establecer la ubicación del índice de Lucene
Por qué y cuándo se efectúa esta tarea
Para especificar los campos para Solr en índice, realice los pasos siguientes:
  1. Edite el archivo de esquema de Solr schema.xml, ubicado en el directorio Solr que se crea al instalar el software de ClearQuest:
    En Windows:
    unidad:\%CLEARQUEST_HOME%\CQ.Solr\suNombreEsquema\Solr\solr\conf
    En el sistema UNIX y Linux:
    $CLEARQUEST_HOME/CQ.Solr/suNombreEsquema/Solr/solr/conf
  2. Sustituya determinadas secciones del archivo schema.xml por las secciones correspondientes del archivo de búsqueda de Solr Solr-nombre_bd-nombre_conjuntobd.xml, que ha creado en el tema anterior.
    1. Sustituya la sección <fields> de schema.xml por la sección <fields> de Solr-nombre_bd-nombre_conjuntobd.xml.
    2. Sustituya las secciones <copyField> de la misma forma. Tenga en cuenta que hay varias secciones <copyField> correspondientes a sustituir.
    3. Sustituya la sección <uniqueKey> de la misma forma. Esta sección ya existe si ha empezado con el archivo schema.xml que ha especificado en el paso anterior.
    4. Sustituya la sección <defaultSearchField> de la misma forma. Esta sección ya existe si ha empezado con el archivo schema.xml que ha especificado en el paso anterior.
  3. En la sección <schema>, sustituya el valor del elemento name por el nombre del esquema. Si utiliza ClearQuest MultiSite, especifique también el nombre del sitio local.
    Por ejemplo, si el nombre de esquema es MiEsquema y el nombre del sitio es SitioA, sustituya la línea siguiente:
    <schema name="SAMPL" version="1.1">
    por esta línea:
    <schema name="MiEsquema at SitioA" version="1.1">

    La página de la consola administrativa de Solr reflejará este cambio.

  4. Opcional: de forma predeterminada, el archivo schema.xml está optimizado para el idioma inglés. Para configurar la característica de búsqueda de texto completo de ClearQuest para dar soporte a juegos de caracteres localizados, debe actualizar la sección <fieldType> de schema.xml para utilizar el analizador del idioma adecuado. Consulte la ayuda en línea de Solr y Lucene para obtener más detalles.
  5. Opcional: los demás valores en schema.xml deben funcionar bien para la mayoría de esquemas de ClearQuest. Para personalizaciones y optimizaciones adicionales, Solr ofrece valores adicionales que puede modificar en los archivos schema.xml y solrconfig.xml. Para obtener más información, visite http://lucene.apache.org/solr/.
  6. Reinicie cqsearchprofile, el perfil de WebSphere Application Server en el que reside Solr. Consulte el Information Center de WebSphere Application Server para obtener detalles.
    Atención: Cada vez que cambie los valores en schema.xml o solrconfig.xml, debe reiniciar cqsearchprofile para que se apliquen los cambios.
Conceptos relacionados
Mantenimiento de la búsqueda de texto completo
Configuración de los juegos de caracteres localizados
Referencia relacionada
cqtssetup.pl
cqtsdbcrawler.pl
setmasterpropertyfromfile
scruboplog

Comentarios