
SolrQuery::setHighlightFormatter의 첫 번째 인자로 사용할 수 있는 Formatter의 종류는 다음과 같습니다.
- SimpleSpanFormatter : 단순한 하이라이트 형식으로 사용할 수 있습니다.
- HTMLFormatter : HTML 형식으로 하이라이트를 표시할 수 있습니다.
- HTMLSimpleFormatter : HTML 형식의 단순한 하이라이트 형식으로 사용할 수 있습니다.
- FastVectorHighlighter : 빠른 벡터 하이라이트 형식으로 사용할 수 있습니다.
Formatter을 사용하여 하이라이트를 설정할 때, 하이라이트를 여러 줄에 걸쳐서 표시하는 방법은 다음과 같습니다.
- SimpleSpanFormatter나 HTMLSimpleFormatter를 사용하여 하이라이트를 설정할 때, 하이라이트를 여러 줄에 걸쳐서 표시하기 위해서는 'fragmenter' 옵션을 사용할 수 있습니다. 예를 들어, 'fragmenter' 옵션을 'gap'로 설정하면 하이라이트를 여러 줄에 걸쳐서 표시할 수 있습니다.
- FastVectorHighlighter를 사용하여 하이라이트를 설정할 때, 하이라이트를 여러 줄에 걸쳐서 표시하기 위해서는 'fragger' 옵션을 사용할 수 있습니다. 예를 들어, 'fragger' 옵션을 'gap'로 설정하면 하이라이트를 여러 줄에 걸쳐서 표시할 수 있습니다.
2025-06-14 11:19