
SolrDisMaxQuery의 setMinimumMatch 메소드는 최소 매칭 조건을 설정하는 메소드입니다. 이 메소드는 검색 쿼리에서 최소한 몇 개의 단어를 매칭해야 검색 결과가 반환되는지를 결정합니다.
setMinimumMatch의 default 값은 1입니다. 이 값은 검색 쿼리가 단일 단어라도 매칭되면 검색 결과가 반환됩니다.
이 값을 변경하면 검색 쿼리의 매칭 조건이 달라집니다. 예를 들어, setMinimumMatch를 2로 설정하면 검색 쿼리가 최소한 두 개의 단어를 매칭해야 검색 결과가 반환됩니다.
SolrDisMaxQuery를 사용하여 검색 쿼리를 생성하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$query = new SolrDisMaxQuery();
$query->setQuery('키워드');
$query->setMinimumMatch(2); // 최소 매칭 조건을 2로 설정합니다.
$query->execute();
이 예제에서는 setMinimumMatch를 2로 설정하여 검색 쿼리가 최소한 두 개의 단어를 매칭해야 검색 결과가 반환됩니다.
2025-06-21 08:57