Puede añadir tipos de registro al índice de búsqueda de texto completo, de manera que se puedan realizar búsquedas en dichos tipos de registro.
Antes de empezar
Este caso de ejemplo requiere cierta planificación. Para cada tipo de registro que añada al índice de búsqueda, debe decidir qué campos indexar y el campo de visualización para el tipo de registro.
Acerca de esta tarea
En este caso de ejemplo se presupone que se ha desplegado la búsqueda de texto completo en la base de datos SAMPL, tal como se describe en Habilitación de la búsqueda de texto completo en la base de datos SAMPL. Desea añadir uno o más tipos de registro al índice de búsqueda para que se puedan realizar búsquedas en dichos tipos de registro.
Se necesitan aproximadamente 10 minutos para completar este caso de ejemplo, debido a que la base de datos SAMPL tiene pocos registros.
Procedimiento
- Edite el archivo de configuración cqtsadmin-TextSearch-SAMPL.xml para que añada
ChangeRequest como un tipo de registro a incluir en el índice de búsqueda de texto completo.
Realice este paso modificando el valor del código XML <addRecordType> de:
<newValue required="no"></newValue>
a:
<newValue required="no">ChangeRequest=Description,&Headline,Keywords,Owner,Project,Team</newValue>
Tenga en cuenta que se añade & delante del campo Headline. Esta es la codificación XML del carácter ampersand (&), que se utiliza para seleccionar el campo de visualización para el tipo de registro.
- Opcional: para añadir varios tipos de registro, separe cada uno de ellos con un punto y coma (;).
En el siguiente ejemplo también se añade TestCase como un tipo de registro a incluir en el índice de búsqueda:
<newValue required="no">ChangeRequest=Description,&Headline,Keywords,Owner,Project,Team;TestCase=Description,&Headline,Keywords,Owner,Project,Team</newValue>
- Ejecute el mandato cqtsadmin.pl con la opción add_record_type en una ventana del
indicador de mandatos.
Importante: En un entorno de producción, asegúrese de realizar una copia de seguridad del despliegue antes de ejecutar el mandato cqtsadmin.pl con la opción add_record_type.
Ejecute este mandato durante las horas de menor actividad, ya que la operación puede tardar desde varios minutos hasta varios días en completarse, en función del tamaño de la base de datos y del número de registros afectados.
cqperl
cqtsadmin.pl --username admin --password secret --dbset TextSearch
--userdb SAMPL --ftshome D:\CQ.Search --add_record_type
La ejecución del mandato cqtsadmin.pl con la opción add_record_type es una operación con estado. Si detiene el mandato o éste se detiene debido a un error, cuando vuelva a ejecutar el mandato, se reanudará desde el punto en el que se quedó y continuará hasta su terminación.
- Edite de nuevo el archivo cqtsadmin-TextSearch-SAMPL.xml para eliminar los tipos de registro que ha añadido al código <addRecordType> en los pasos
1 y
2.
Resultados
Ha añadido uno o más tipos de registro al índice de búsqueda.
Los usuarios del cliente ClearQuest Web deben finalizar sesión y volver a iniciarla para ver los tipos de registro recién añadidos en los resultados de búsqueda.