Я пытаюсь использовать анализаторы с Magnolia CMS версии 6.1.1 (Community Edition), чтобы выполнять поиск с одинаковым результатом со словами, такими как "Sánchez" и "Sanchez", или даже строчными поисками, такими как "sánchez" или "sanchez". или что-то в этом роде, но документация слишком плохая. (ASCIIFoldingFilter и LowerCaseFilter).
Я использую PostgreSQL, и я поместил <param name="analyzer" value="org.apache.lucene.analysis.es.SpanishAnalyzer"/>
в jackrabbit-bundle-postgres-search.xml
файл, и мой "searchIndex" в том же файле похож на <SearchIndex class="info.magnolia.jackrabbit.lucene.SearchIndex">
.
Я пытался удалить индексные папки (чистая индексация) в папке "repositories" в папке моего веб-приложения для пользовательских репозиториев.
Какие библиотеки нужно добавить в pom. xml? Каким шагам я должен следовать? Какие файлы я должен изменить, чтобы сделать «нечувствительные к акценту и нижнему регистру» запросы с помощью JCR (используя «javax.jcr.query.QueryManager» и «javax.jcr.query.Query»)?
Спасибо за все ваши ответы.