2013-03-26 2 views
2

내 단편을 사용자 정의하기 위해 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과 함께 사용하는 동안 제대로 작동하지 않는 것 같습니다.

강조 표시는 거의 없지만 일부 강조 표시의 경우 강조 표시 용어는 조각 강조 표시의 맨 앞에옵니다.

확실하지는 않지만 정규식 조각가가 할 수있는 일은 내가 원하는 것입니다. 이 요구 사항을 충족시키는 다른 방법이 있습니까?

아무도 나에게 이것을 제안 할 수 있습니까?

답변