Allez sur http://aem-host:port/crx/de/index.jsp et connectez-vous en tant qu'administrateur.
Problème
Recherches de texte intégral pour le champ de métadonnées dc: description ne renvoie pas de résultats dans les fichiers AEM.
Par exemple, cette requête Query Builder ne renvoie aucun résultat après l’ajout d’une dc:description=Test au nœud de métadonnées lié à un asset sous le dossier de marque :
path=/content/dam/geometrixx-outdoors/brand type= dam:Asset orderby = @jcr:content/metadata/jcr:title orderby.sort = asc group.p.or=true group.1_fulltext=Test group.1_fulltext.relPath=jcr:content/metadata/@dc:description
Environnement
AEM 6.1 et 6.2
Cause
La requête xpath générée par la requête est la suivante :
/jcr:root/content/dam/geometrixx-outdoors/brand//element(*, dam:Asset) [ (jcr:contains(jcr:content/metadata/@dc:description, 'Test')) ] order by jcr:content/metadata/@jcr:title
La requête utilise l’index damAssetLucene. Toutefois, l'index ne signale pas la propriété dc:description texte intégral indexée.
Résolution
Pour remédier à ce problème, ajoutez la propriété analyzed=true à la propriété dc:description de l’index damAssetLucene.
-
-
Naviguez jusqu'à /oak:index/damAssetLucene/indexRules/dam:Asset/properties/dcDescription
-
Ajoutez une propriété booléenne analysée avec la valeur true
-
Allez à /oak:index/damAssetLucene et configurez la réindexation de propriété sur true
-
Sauvegardez l'action, cela effectue une réindexation et prend du temps.
-
La réindexation prend du temps, vous pouvez suivre la réindexation sur error.log en recherchant des messages de journal comme ceux-ci [1]
-
La réindexation est terminée lorsque vous voyez un message du journal comme [2]
[1]
27.01.2017 18:08:19.134 *INFO* [pool-7-thread-1] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing will be performed for following indexes: [/oak:index/damAssetLucene 27.01.2017 18:08:19.399 *INFO* [pool-7-thread-1] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing Traversed #10000 /jcr:system/jcr:versionStorage/c8/86 27.01.2017 18:08:19.452 *INFO* [pool-7-thread-1] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing Traversed #20000 /jcr:system/jcr:versionStorage/9d/72 27.01.2017 18:08:19.470 *INFO* [pool-7-thread-1] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Reindexing Traversed #30000 /jcr:system/jcr:versionStorage/06/49/var/audit/com.day.cq.dam/content/dam/projects/media/rep:policy/allow6 27.01.2017 18:08:20.705 *INFO* [pool-7-thread-1] org.apache.jackrabbit.oak.plugins.index.IndexUpdate Indexing report - /oak:index/damAssetLucene*(288)
[2]
27.01.2017 18:08:20.706 *INFO* [pool-7-thread-1] org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate Reindexing (async) completed for indexes: [/oak:index/damAssetLucene*(288)] in 1.580 s
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?