내 단편을 사용자 정의하기 위해 solr 강조 표시 기능에서 Regexp Fragmenter를 사용하고 싶습니다.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과 함께 사용하는 동안 제대로 작동하지 않는 것 같습니다.
강조 표시는 거의 없지만 일부 강조 표시의 경우 강조 표시 용어는 조각 강조 표시의 맨 앞에옵니다.
확실하지는 않지만 정규식 조각가가 할 수있는 일은 내가 원하는 것입니다. 이 요구 사항을 충족시키는 다른 방법이 있습니까?
아무도 나에게 이것을 제안 할 수 있습니까?