Vérification orthographique ne fonctionne pas dans AEM 6.1, même après avoir créé les indices proposés comme indiqué dans -Spellcheck ne fonctionne pas à la recherche dans AEM 6.1
https://docs.adobe.com/docs/en/aem/6-1/deploy/platform/queries-and-indexing.html et
https://jackrabbit.apache.org/oak/docs/query/lucene.html
Selon la docs spellcheck a été implémenté dans OAK depuis les versions 1.1.17 et 1.0.13. Ma version OAK est 1,22 il devrait donc work.The la version AEM est 6.1.0.20150507
créé un index comme -
/oak:index/lucene-spellcheck
- jcr:primaryType = "oak:QueryIndexDefinition"
- compatVersion = 2
- type = "lucene"
- async = "async"
+ indexRules
- jcr:primaryType = "nt:unstructured"
+ nt:base
+ properties
- jcr:primaryType = "nt:unstructured"
+ jcr:title
- propertyIndex = true
- analyzed = true
- useInSpellcheck = true
-je obtenir aucun résultat quand je lance cette requête en utilisant l'outil de recherche de CRX-DE et en utilisant le gestionnaire de requêtes d'un fichier jsp.
SELECT [rep: vérification orthographique()] à partir de nt: base où [jcr: path] = '/ content/abc' ET SpellCheck ('tetspage')
('PageTest' est une page; mal orthographiés il sous 'tetspage')
l'exécution de cette requête comme indiqué dans la documentation
[représentant: de vérification orthographique()] SELECT FROM nt: base où [jcr: path] = '/' et SpellCheck ('jackrabit')
renvoie un seul noeud.
Je fais quelque chose de mal; Cet index fonctionne-t-il dans AEM 6.1?