Apache Solr SolrClient::request

(PECL solr >= 0.9.2)

SolrClient::request — 원시 업데이트 요청을 보냅니다.


설명

public SolrClient::requeststring $raw_request): SolrUpdateResponse

원시 XML 업데이트 요청을 서버로 보냅니다.


매개변수

raw_request
서버에 대한 원시 요청이 있는 XML 문자열입니다.

반환 값

성공 시 SolrUpdateResponse 개체를 반환하거나 실패 시 예외를 throw합니다.


오류/예외

raw_request가 빈 문자열인 경우 SolrIllegalArgumentException을 던집니다.

클라이언트가 실패했거나 연결 문제가 있는 경우 SolrClientException을 던집니다.

Solr Server가 요청을 처리하는 데 실패한 경우 SolrServerException을 던집니다.


Examples

예제 #1 SolrClient::request() 예제

                  
<?php
$options = array
(
    'hostname' => SOLR_SERVER_HOSTNAME,
    'login'    => SOLR_SERVER_USERNAME,
    'password' => SOLR_SERVER_PASSWORD,
    'port'     => SOLR_SERVER_PORT,
);

$client = new SolrClient($options);

$update_response = $client->request("");

$response = $update_response->getResponse();

print_r($response);
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

...