Utilisez les améliorations au temps d’indexation ainsi qu'à l’exécution de requête.

Vous pouvez configurer les améliorations au temps d'indexation, par exemple, augmenter les propriétés spécifiques, ou à l'exécution de requête pour renforcer un mot particulier dans la requête. Pour de plus amples informations, voir http://docs.day.com/content/en/home/crx/crx141/first_steps_with_crx/searching_in_crx/0.html.

Améliorations à l’exécution de requête

Définir les amplifications dans l'exécution de requête dans la requête elle-même, avec l'opérateur.

Exemple:

jcr:contains(., 'jelly sandwich^4')

Dans cet exemple, le mot « sandwich » a quatre fois plus de fois que le mot « jelly ».

Améliorations au temps d’indexation

Configurer des amplifications au temps d'indexation dans le fichier de configuration d'indexation de requête (voir IndexingConfig).

Exemple:

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>

Dans cet exemple, la propriété jcr:title a quatre fois plus de poids que les propriétés normales.

Remarque : l'amplification dans ce cas est respectée uniquement si un jcr:contains() est effectué dans la propriété correspondante, par exemple jcr:contains(@jcr:title, 'find this'). S'il n'existe qu'un seul jcr:contains(., 'find this'), des amplifications au temps d'indexation sont sans aucun effet.

Rechercher de plus amples informations sur les configurations possibles dans fichier de configuration d'indexation de requête sur le site jackrabbit wiki, soit http://wiki.apache.org/jackrabbit/IndexingConfiguration. (Remarque: cela est spécifique à jackrabbit et ne doit absolument pas être équivalent dans le CRX !)

Remarque : pour de plus amples informations sur la modification de indexing_config.xml mentionnée dans cet article, voir http://helpx.adobe.com/experience-manager/kb/SearchIndexingConfig.html.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne