2014-10-13 2 views
1

우리는 solr 4.9를 사용하고 있습니다. 우리는 같은 시간에 같은 분야에서 다른 강조 표시가 필요합니다.Solr - 동일한 필드에서 2 개의 별도 하이라이트 가져 오기

전체 내용에 대한 하나의 강조 표시 및 기타 첫 번째 N 문자 만 확인합니다.

우리가 어떻게 할 수 있는지 제안 해주시겠습니까 ?? 또는 가능한 경우 대체 방법을 사용할 수 없습니다.

감사

간단한 해결책으로
+0

가장 간단한 방법은 자신 만의 형광펜 구현을 작성하고 'solrconfig.xml'에 의해 활성화하는 것입니다. Solr 소스 코드에 익숙합니까? – Nikolay

+0

많은 @Nikolay :( – meghana

답변

0

, 당신은

<copyField source="cat" dest="text" maxChars="30000" /> 

그런 다음 소스에서 대상으로 만 N의 문자를 복사합니다 검색하는 동안, 당신은

을 강조하기위한 두 필드를 지정할 수 있습니다 사본 필드를 가질 수 있습니다
&hl=true&hl.fl=cat,text 
관련 문제