라이브러리

[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 메소드를 통해 생성할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 150 페이지

검색

게시물 검색