Я настраиваю Jackrabbit 2.3.6
и мне нужно проиндексировать двоичные файлы (PDF, ODT).Поэтому я настроил SearchIndex
в repository.xml
в соответствии с http://wiki.apache.org/jackrabbit/Search. Но когда я вставляю файл в репозиторий и пытаюсь выполнить полнотекстовый поиск, результаты не возвращаются.
Тогда я заметил предупреждениев журналах:
SearchIndex.java:2087 The textFilterClasses configuration parameter has
been deprecated, and the configured value will be ignored: org.apache.jackrabbit.extractor.PlainTextExtractor,org.apache.jackrabbit.extractor.PdfTextExtractor,org.apache.jackrabbit.extractor.OpenOfficeTextExtractor
Как мне настроить SearchIndex
для индексации двоичных данных?Сейчас я делаю это так, что устарело и не работает в соответствии с вышеупомянутым предупреждением:
<SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${rep.home}/repository/index"/>
<param name="textFilterClasses"value="org.apache.jackrabbit.extractor.PdfTextExtractor,org.apache.jackrabbit.extractor.OpenOfficeTextExtractor"/>
<param name="supportHighlighting" value="true"/>
</SearchIndex>
Спасибо за ответы.