Reglas de indexación
La indexación es el proceso de extraer cadenas de texto de valores de atributo de objetos de Windchill y enviarlas a un motor de búsqueda que crea recopilaciones de índice optimizadas para la búsqueda. Esto permite a los usuarios buscar con eficacia datos almacenados en una base de datos de Windchill sin necesidad de saber nada del modelo de objetos internos.
Una regla de indexación sirve para asignar un dominio, un tipo de objeto y un estado de ciclo de vida a un conjunto de recopilaciones utilizado al ejecutar búsquedas por palabra clave. Permite especificar las colecciones en las que se indexan los objetos de un determinado tipo cuando éstos alcanzan un estado de ciclo de vida específico. Los objetos se quitan del índice cuando abandonan el estado específico y entran en otro estado en el que no hay ninguna regla de indexación definida.
Solo puede haber un estado y un tipo de objeto especificados dentro de una regla única. Sin embargo, cada regla puede identificar varias recopilaciones.
Un tipo de objeto especifica una categoría de objetos con los mismos atributos y funciones. Por ejemplo, el objeto Document es un tipo de objeto y las instancias de ese tipo se encuentran en algunos de los dominios que se han creado. Puesto que los dominios de Windchill son jerárquicos, los dominios descendientes heredan las reglas de indexación definidas para un dominio. Por ejemplo, las reglas de indexación definidas para el tipo de objeto Document en todos los estados dentro del dominio de diseño se aplican a las instancias del tipo de dicho dominio o de cualquier dominio descendente. Puesto que los tipos de Windchill son también jerárquicos, un objeto hereda las reglas definidas para sus tipos predecesores. Por consiguiente, puede que se aplique más de una regla a un objeto específico. Por ejemplo, una regla que se aplica al tipo AnnotationSet también se aplica al tipo StructuredAnnotationSet. Además, puede haber reglas de indexación específicas para StructuredAnnotationSet.
La creación de una regla de indexación dentro de la utilidad Administración de directivas requiere la especificación del antecedente de la regla y la consecuencia de la regla.
Antecedente de la regla
El antecedente de la regla está formado por los siguientes artículos:
El dominio.
El tipo de objeto determina qué reglas de una directiva de indexación se aplican a un objeto específico.
El estado de ciclo de vida identifica la fase del ciclo de vida en que debe estar un objeto para que una regla se aplique.
Las recopilaciones en las que los objetos se deben introducir, cuando los objetos pertenecen al dominio, son del tipo y están en el estado del ciclo de vida especificado por la regla.
Por ejemplo, se puede definir una regla en la que se especifique que un objeto de documento general se debe colocar en una recopilación Liberado cuando el estado del objeto sea Liberado.
En conjunto, las reglas de indexación del dominio forman la directiva de indexación de un dominio.
Consecuencia de la regla
La consecuencia de la regla es una lista de una o varias recopilaciones.
Una recopilación representa a un grupo de objetos relacionados que se pueden buscar. Incluye los índices optimizados para búsquedas, así como las referencias a las ubicaciones reales de los objetos. En cada objeto indexable se incluye una lista de recopilaciones en las que se indexa. La primera lista se asigna cuando se crea el objeto. Cuando se borra el objeto, debe retirarse de cada recopilación en la que se haya indexado.
Entre la creación y la eliminación, las recopilaciones en las que se indexa el objeto pueden cambiar, en función del estado del ciclo de vida del objeto y el dominio al que pertenezca. Al crear reglas de indexación, la directiva de indexación de un dominio se personaliza especificando a qué recopilaciones se debe trasladar un objeto (o de cuáles se debe quitar) cuando el objeto se traslade a un estado de ciclo de vida especificado. A partir de esta directiva, las listas de indexación se generarán y asociarán con un tipo de objeto. Para mejorar el rendimiento, las listas de indexado se almacenan en caché después de su creación.
Las recopilaciones de Windchill se definen en el fichero wt.properties. Cada recopilación tiene propiedades que definen la recopilación. Para obtener más información, consulte el manual Windchill Installation and Configuration Guide.
Temas relacionados
¿Fue esto útil?