2017-05-12 2 views
0

나는 solr을 사용하고 개행 문자로 분리 된 조각으로 강조 표시 결과를 가져와야합니다. 예를 들어, 사용하여 텍스트 검색 "점수"개행 문자로 강조 표시 solr 강조

Algebra: 
My <em>scores</em> are: 
A, A+, B, B, A 

그리고 다른 코드에서 :

Calculus: 
My <em>scores</em> are: 
B, A, A, A+, B 

전체 결과 사용이

Algebra: 
My scores are: 
A, A+, B, B, A 

Calculus: 
My scores are: 
B, A, A, A+, B 

나는 한 조각에 싶어 newline (\ n \ n)을 스플리터로 사용하기 때문에 hl.fragmenter=regex&hl.regex.pattern=[%0A%20%0A]을 사용하여 분리했습니다. 그러나 스 니펫은이 패턴으로 분할되지 않습니다.

2 줄 바꿈 사이의 텍스트 크기에 관계없이 미리보기로 텍스트를 분할하고 싶습니다.

답변

0

개행 문자 외에도 캐리지 리턴이있을 수 있습니다 (Difference between \n and \r? 참조).

당신의 계정에 그 걸릴 것이 정규식 사용 시도 할 수 있습니다 :

/\r?\n\r?\n/ 
관련 문제