
SolrQuery::getTermsUpperBound 메소드는 사용할 수 있습니다.
이 메소드는 검색 결과에서 각 필드의 Upper Bound를 지정할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setQuery('키워드');
$query->setTermsUpperBound(array('필드명1' => 10, '필드명2' => 20));
$result = $client->search($query);
이 메소드는 검색 결과에서 각 필드의 Upper Bound를 지정할 수 있습니다. 예를 들어, 필드명1의 Upper Bound를 10으로 지정하고, 필드명2의 Upper Bound를 20으로 지정할 수 있습니다.
검색 결과는 Upper Bound를 지정한 필드의 결과만 반환됩니다. 예를 들어, 필드명1의 Upper Bound를 10으로 지정하고, 필드명2의 Upper Bound를 20으로 지정한 경우, 필드명1의 Upper Bound가 10 이상인 결과와 필드명2의 Upper Bound가 20 이상인 결과만 반환됩니다.
이 메소드는 검색 결과에서 Upper Bound를 지정할 수 있는 필드를 지정할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setQuery('키워드');
$query->setTermsUpperBound(array('필드명1' => 10, '필드명2' => 20));
$query->setTermsUpperBoundFields(array('필드명1', '필드명2'));
$result = $client->search($query);
이 메소드는 검색 결과에서 Upper Bound를 지정한 필드만 반환됩니다. 예를 들어, 필드명1의 Upper Bound가 10 이상인 결과와 필드명2의 Upper Bound가 20 이상인 결과만 반환됩니다.
2025-04-05 22:49