Я знаю, как получить соответствующие выделенные фрагменты вместе с некоторым окружающим текстом, используя подсветку Lucene, а именно, используя
Highlighter highlighter = new Highlighter(scorer);
String[] fragments = highlighter.getBestFragments(stream, fieldContents, fragmentNumber);
Но можно ли вместо этого получить указатели на эти фрагменты в исходном содержимом? Другими словами, мне нужно знать, где эти фрагменты начинаются и, если возможно, заканчиваются.