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:
- 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
- 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.
- Sustituya la sección <fields> de schema.xml por la
sección <fields> de Solr-nombre_bd-nombre_conjuntobd.xml.
- Sustituya las secciones <copyField> de la misma forma. Tenga en cuenta que hay
varias secciones <copyField> correspondientes a sustituir.
- 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.
- 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.
- 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.
- 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.
- Opcional: los demás valores en schema.xml deben funcionar bien para la mayoría de los 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/.
- 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.