проверка орфографии не работает в AEM 6.1 даже после создания предлагаемых индексов, как указано в -Проверка правописания не работает в поиске в AEM 6,1
https://docs.adobe.com/docs/en/aem/6-1/deploy/platform/queries-and-indexing.html и
https://jackrabbit.apache.org/oak/docs/query/lucene.html
В соответствии с DOCS орфографии был реализован в OAK с версий 1.1.17 и 1.0.13. Моя OAK версия 1,22 поэтому она должна work.The AEM версия 6.1.0.20150507
создал индекс, как -
/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
Я получаю нулевой результат, когда я запускаю этот запрос, используя инструмент запроса CRX-Дэ, а также как использование диспетчера запросов из jsp.
SELECT [Rep: проверка орфография()] ОТ нта: база, где [JCR: путь] = '/ содержание/а' И Spellcheck ('tetspage')
('тестовой страницы' представляет собой страница, с ошибками его как 'tetspage')
Выполнение этого запроса, как указано в документации
SELECT [Rep: проверка орфографии()] оТ нт: базу, где [JCR: путь] = '/' и Spellcheck ('jackrabit')
возвращает один узел.
Я делаю что-то неправильно; этот индекс работает в любом AEM 6.1?