검색 결과에서 검색어를 highlight 시키는 기능을 구현하는데, lucene의 sandbox의 Highlighter를 이용해 봤다.
샘플 소스와 동일하게하고 analyzer만 CJKAnalyzer로 변경했는데... 결과는
"학교에서 우리 선생님께서 나에게 좋은 대학교를 골라 주셨다."에서 "학교"를 검색했다고 가정하면
변환한 결과는 아래와 같이 나온다.
"<B>학교에서</B> 우리 선생님께서 나에게 좋은 <B>대학교를</B> 골라 주셨다"
검색한 단어만이 아닌 조사까지 포함해서 처리가 된다.
혹시 단어만 하일라이팅 시키는 방법을 알고 계신분 있으신가요???
샘플 소스와 동일하게하고 analyzer만 CJKAnalyzer로 변경했는데... 결과는
"학교에서 우리 선생님께서 나에게 좋은 대학교를 골라 주셨다."에서 "학교"를 검색했다고 가정하면
변환한 결과는 아래와 같이 나온다.
"<B>학교에서</B> 우리 선생님께서 나에게 좋은 <B>대학교를</B> 골라 주셨다"
검색한 단어만이 아닌 조사까지 포함해서 처리가 된다.
혹시 단어만 하일라이팅 시키는 방법을 알고 계신분 있으신가요???
'programming > Java' 카테고리의 다른 글
Lucene 검색 시 and Query와 Filter의 차이점 (2) | 2006.09.29 |
---|---|
[갱신]lucene의 검색 값 escape (0) | 2006.09.11 |
Eclipse 3.2에서 ant build 시 “Could not find the main class. Program will exit” 라는 에러가... (4) | 2006.08.22 |