我想在我的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一起使用時,它似乎不能正常工作。
幾個亮點來罰款,但對於幾大亮點,亮點術語來自於突出片段的最開始。
我不知道,這正則表達式分段器能做到的,我需要什麼。還有其他方法可以滿足這個要求嗎?
有人可以在此建議我嗎?