Я могу успешно выполнить текстовый поиск арабского текстового файла, используя следующий код в Jackrabbit. А вот для арабского PDF-файла тот же поиск не работает. Если я введу какой-либо неарабский текст внутри файла, это даст мне правильный результат, но если я введу в файл арабское слово, это не даст мне никакого результата.
Query query = queryManager.createQuery("select * from [nt:resource] AS resource where contains(resource.*, '%القط%')", Query.JCR_SQL2);
QueryResult result = query.execute();
RowIterator ri = result.getRows();
while (ri.hasNext()) {
Row row = ri.nextRow();
System.out.println("Row: " + row.toString());
}
Спасибо