
SolrQuery::setMltMinDocFrequency 메서드는 문서의 최소 빈도 수를 설정하는 메서드입니다. 이 메서드는 MultiTermHighlighter (MTL) 기능을 사용하여 문서의 검색 결과를 강조할 때 사용됩니다.
이 메서드는 MTL이 문서의 검색 결과를 강조할 때, 최소 빈도 수에 해당하는 문서가 검색 결과에 포함되지 않도록 합니다. 예를 들어, setMltMinDocFrequency(5)로 설정하면, 문서의 최소 빈도 수가 5 이상인 문서만 검색 결과에 포함됩니다.
이 메서드는 문서의 검색 결과를 강조할 때, 문서의 빈도 수에 따라 강조를 제한할 때 사용됩니다. 예를 들어, 문서의 빈도 수가 5 이상인 문서만 강조를 표시하고, 빈도 수가 5 미만인 문서는 강조를 표시하지 않습니다.
이 메서드는 다음과 같은 상황에서 사용됩니다.
* 문서의 검색 결과를 강조할 때, 문서의 빈도 수에 따라 강조를 제한할 때
* 문서의 검색 결과를 강조할 때, 문서의 빈도 수에 따라 강조를 표시할 때
예시:
#hostingforum.kr
php
$query = new SolrQuery();
$query->setQuery('키워드');
$query->setMltMinDocFrequency(5);
$result = $query->execute();
이 예시는 문서의 최소 빈도 수를 5로 설정하고, 문서의 검색 결과를 강조할 때, 문서의 빈도 수에 따라 강조를 제한합니다.
2025-07-13 03:51