
SolrQuery::setTermsIncludeUpperBound 메소드는 검색 결과에서 최대값을 포함할지 여부를 결정하는 메소드입니다.
이 메소드는 검색 결과에서 최대값을 포함하도록 설정할 때 사용됩니다. 예를 들어, 가격이 1000 이상인 제품을 검색할 때, 최대값인 1000을 포함하고 싶을 수 있습니다.
이 메소드를 사용할 때 제약 조건은 다음과 같습니다.
- 검색 필드가 정수형일 때만 사용할 수 있습니다.
- 검색 필드의 최대값이 설정된 경우에만 사용할 수 있습니다.
- 검색 필드의 최대값이 설정되지 않은 경우에는 오류가 발생할 수 있습니다.
이 메소드를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setQuery('price:1000');
$query->setTermsIncludeUpperBound(true);
이 예제에서는 price 필드의 최대값을 포함하도록 설정합니다.
2025-07-21 03:41