2012-12-14 2 views
0

Solr 3.6.1에서 이상한 문제가 있습니다. 하청 업체 인을 검색하는 경우를 제외하고는 강조 표시가 정상적으로 작동합니다.Solr 강조 표시된 결과에서 단어 복제하기

이 대단한 결과에서 단어 하청을 강조하고 하청 같은 하이픈이있는 경우에도 단어를 강조 할 것이다.

우리는 적절한 기술을 가진 subsub 계약자를 사용하는 제안 : 결과에 하이픈을 가지고있는 경우 다음과 같이

그러나, 다음 강조 표시된 텍스트가 인쇄됩니다.

서브의 두 배로 표시하십시오. 첫 번째 하위은 강조 표시되지 않지만 하위 계약자 부분이 강조 표시됩니다. 강조 표시되지 않은 텍스트는 이중 하위가없이 제대로 읽습니다.

edismax 쿼리 처리기를 사용하고 있습니다.

대단히 감사합니다.

+0

3.6.1 및 3.6.2에서도 동일한 문제가 발생합니다. – Vacilando

답변

0

필드에 대한 필드 유형 정의에 filter/tokenizer가 발생했을 수 있습니다.

분석기에서 토큰 화기와 필터는 쿼리 시간 & 쿼리 시간 모두에 적용됩니다. 따라서 필드 유형 정의를 다시 방문하고 필요한 것을 보관하십시오. 문제가 해결 될 수 있습니다.