라이브러리
[PHP] SolrQuery::setMltMinTermFrequency - 소스 문서에서 용어가 무시되는 빈도를 설정합니다.
PHP에서 SolrQuery::setMltMinTermFrequency
SolrQuery::setMltMinTermFrequency는 Apache Solr에서 사용되는 메소드로, MultiTermHighlighter(MT)에서 사용되는 최소 단어 빈도 설정을 합니다. MT는 문서에 있는 단어를 강조하는 기능으로, 사용자가 원하는 단어를 강조할 수 있습니다.
# 사용 방법
SolrQuery::setMltMinTermFrequency 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
use SolariumQueryTypeQueryQuery;
use SolariumQueryTypeQueryQueryInterface;
$query = new Query();
$query->setMltMinTermFrequency(2); // 단어 빈도 2 이상만 강조
# 예제
아래 예제는 단어 빈도 2 이상만 강조하는 Query를 생성하는 예제입니다.
#hostingforum.kr
php
use SolariumClient;
use SolariumCoreQueryQueryInterface;
use SolariumQueryTypeQueryQuery;
$client = new Client($config);
$query = new Query();
$query->setMltMinTermFrequency(2); // 단어 빈도 2 이상만 강조
$query->setQuery('문자열'); // 검색 문자열
$query->setFields(['name']); // 검색할 필드
$result = $client->query($query);
# 설명
* `setMltMinTermFrequency` 메소드는 MT에서 사용되는 최소 단어 빈도 설정을 합니다. 단어 빈도 2 이상만 강조합니다.
* `setQuery` 메소드는 검색 문자열을 설정합니다.
* `setFields` 메소드는 검색할 필드를 설정합니다.
# 참고
* SolrQuery::setMltMinTermFrequency 메소드는 MT에서 사용되는 최소 단어 빈도 설정을 합니다. 단어 빈도 2 이상만 강조합니다.
* MT는 문서에 있는 단어를 강조하는 기능으로, 사용자가 원하는 단어를 강조할 수 있습니다.
* SolrQuery::setMltMinTermFrequency 메소드는 Query 객체의 메소드입니다. Query 객체는 SolariumClient 객체의 query 메소드를 통해 생성할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.