Я использую маркер Lucene, чтобы выделить совпадения, которые я нашел в индексе Lucene. Теперь моя проблема заключается в том, что если мне нужно выполнить поиск по нескольким полям документа и мне нужно отобразить соответствующий текст, то как я могу получить, в каком поле произошло попадание?
Код, который я использую для маркера, в основном является второй функцией здесь
Если я не знаю, в каком поле произошло попадание, то какое поле я передаю функции, определенной выше, чтобы получить совпадающие фрагменты?