
SolrQuery::setHighlightMergeContiguous는 하이라이트된 텍스트를 합치는 기능입니다. 이 메서드는 하이라이트된 텍스트를 단일 텍스트로 합쳐줍니다.
이 메서드를 사용할 때는 하이라이트된 텍스트가 여러 개일 때, 합치기 전에 텍스트의 순서를 고려해야 합니다. 예를 들어, 텍스트가 "Hello World"와 "World Hello"일 때, 합치기 전에 텍스트의 순서를 고려해야 합니다.
이 메서드는 하이라이트된 텍스트를 다음과 같이 합칩니다.
- 동일한 텍스트가 여러 번 하이라이트되면, 하이라이트된 텍스트를 하나로 합칩니다.
- 하이라이트된 텍스트가 연속적으로 나타나면, 하이라이트된 텍스트를 하나로 합칩니다.
예를 들어, 텍스트가 "Hello World Hello"일 때, 이 메서드는 "Hello World"를 하나로 합칩니다.
이 메서드를 사용할 때는 하이라이트된 텍스트가 연속적으로 나타나지 않는 경우, 합치지 않습니다. 예를 들어, 텍스트가 "Hello World"와 " Foo Bar"일 때, 합치지 않습니다.
이 메서드를 사용할 때는 하이라이트된 텍스트의 순서를 고려해야 하므로, 하이라이트된 텍스트를 정렬한 후에 합치기를 수행하는 것이 좋습니다.
2025-03-22 16:06