Utilice las mejoras en el tiempo de indexación y en el tiempo de ejecución de la consulta.
Puede configurar las mejoras
en el momento de la indexación, por ejemplo, para mejorar propiedades específicas, y en la ejecución de la consulta para mejorar una palabra específica en la consulta. Para obtener más información, consulte http://docs.day.com/content/en/home/crx/crx141/first_steps_with_crx/searching_in_crx/0.html.
Mejoras en el tiempo de ejecución de la consulta
Configurar las mejoras
en la ejecución de la consulta en la propia consulta, utilizando el operador ^.
Ejemplo:
jcr:contains(., 'jelly sandwich^4')
En este ejemplo, la palabra “sandwich” tiene un peso cuatro veces mayor que la palabra “jelly.”
Mejoras en el tiempo de indexación
Configurar las mejoras
a la hora de indexar en el archivo de configuración de indexación de búsquedas (consulte Configuración de indexación).
Ejemplo:
Bsp indexing_config.xml: <?xml version="1.0"?> <!DOCTYPE configuration SYSTEM "http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd"> <configuration ... <index-rule nodeType="cq:PageContent"> <property boost="4.0">jcr:title</property> </index-rule> </configuration>
En este ejemplo, la propiedad jcr:title
tiene un peso cuatro veces mayor que las propiedades normales.
Nota: La mejora en este caso solo se respeta si se hace un jcr:contains()
en la propiedad correspondiente, por ejemplo jcr:contains(@jcr:title, “encontrar esto”)
. Si solo hay un jcr:contains(., “encontrar esto”),
las mejoras
en el momento de la indexación no tienen efecto.
Para más información sobre posibles configuraciones en el archivo de configuración de indexación de búsqueda en la wiki de jackrabbit, véase http://wiki.apache.org/jackrabbit/IndexingConfiguration. (Nota: Es específico para jackrabbit y no debe ser absolutamente equivalente en CRX!)
Nota: Para obtener información sobre cómo modificar el indexing_config.xml mencionado en este artículo, consulte http://helpx.adobe.com/es/experience-manager/kb/SearchIndexingConfig.html.
Inicia sesión en tu cuenta