Я хочу использовать Фрагментатор Regexp в моей функции выделения Solr, чтобы настроить мой фрагмент.Solr - Настроить фрагмент
Согласно требованию, мы должны вернуть 25 слов до и после выделения.
Ниже представлен фрагмент фрагмента фрагмента.
Some polls show a major gender gap between men and women when it comes to gun control. A Washington Post/ABC News poll in January showed that <span class="highclass">women</span> supported a semi-automatic gun ban by 20 more points than men. They favored a ban on high-capacity magazines by 15 points.
Для этого я сделал ниже регулярное выражение
((?:\w+\W*){25})\b(span class)\b((?:\W*\w+){25})
Это регулярное выражение работает нормально с простой строки. (проверено), но при использовании его с solr он работает неправильно.
Немного бликов, прекрасно подходящих, но для нескольких основных моментов ключевой термин приходит в самом начале выделения фрагмента.
Я не уверен, что regexp фрагментатор может сделать, что мне нужно. И есть ли другие способы выполнить это требование.
Может ли кто-нибудь предложить мне это?