라이브러리

[PHP] SolrQuery::getTermsIncludeUpperBound - 결과 집합에 상한 항목을 포함할지 여부를 반환합니다.




PHP 에서 SolrQuery::getTermsIncludeUpperBound 메서드는 SolrQuery 객체에서 사용할 수 있는 메서드입니다. 이 메서드는 TermsQuery 의 upperBound 파라미터를 설정하는 데 사용됩니다.

TermsQuery는 Solr에서 사용하는 쿼리 타입 중 하나로, 특정 필드의 특정 값에 대한 결과를 반환하는 데 사용됩니다. upperBound 파라미터는 TermsQuery의 결과를 필드의 최대값으로 제한하는 데 사용됩니다.

SolrQuery::getTermsIncludeUpperBound 메서드는 TermsQuery의 upperBound 파라미터를 설정하는 데 사용됩니다. 이 메서드는 boolean 타입의 값을 반환하며, true로 설정하면 upperBound 파라미터가 포함됩니다.

예제


#hostingforum.kr
php

use SolariumClient;

use SolariumQueryTypeSelectQueryQuery;

use SolariumQueryTypeSelectResultResult;



// Solr 클라이언트 생성

$client = new Client();



// 쿼리 객체 생성

$query = $client->createSelect();



// 필드 설정

$query->addField('name');



// upperBound 파라미터 설정

$query->getTermsQuery('age')->setIncludeUpperBound(true);



// 쿼리 실행

$result = $client->query($query);



// 결과 출력

foreach ($result->getDocuments() as $document) {

    echo $document['name'] . "
";

}



이 예제에서는 SolrQuery::getTermsIncludeUpperBound 메서드를 사용하여 TermsQuery의 upperBound 파라미터를 설정하는 방법을 보여줍니다. upperBound 파라미터는 age 필드의 최대값으로 설정되어 있으며, includeUpperBound 파라미터는 true로 설정되어 있습니다.

참고


SolrQuery::getTermsIncludeUpperBound 메서드는 TermsQuery의 upperBound 파라미터를 설정하는 데 사용됩니다. 이 메서드는 boolean 타입의 값을 반환하며, true로 설정하면 upperBound 파라미터가 포함됩니다.

TermsQuery는 Solr에서 사용하는 쿼리 타입 중 하나로, 특정 필드의 특정 값에 대한 결과를 반환하는 데 사용됩니다. upperBound 파라미터는 TermsQuery의 결과를 필드의 최대값으로 제한하는 데 사용됩니다.

예제 코드


#hostingforum.kr
php

use SolariumClient;

use SolariumQueryTypeSelectQueryQuery;

use SolariumQueryTypeSelectResultResult;



// Solr 클라이언트 생성

$client = new Client();



// 쿼리 객체 생성

$query = $client->createSelect();



// 필드 설정

$query->addField('name');



// upperBound 파라미터 설정

$query->getTermsQuery('age')->setIncludeUpperBound(true)->setUpperBound(30);



// 쿼리 실행

$result = $client->query($query);



// 결과 출력

foreach ($result->getDocuments() as $document) {

    echo $document['name'] . "
";

}



이 예제에서는 SolrQuery::getTermsIncludeUpperBound 메서드를 사용하여 TermsQuery의 upperBound 파라미터를 설정하는 방법을 보여줍니다. upperBound 파라미터는 age 필드의 최대값으로 설정되어 있으며, includeUpperBound 파라미터는 true로 설정되어 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색