Клас SolrResponse
(PECL solr >= 0.9.2)
Вступ
Відповідь від сервера Solr.
Огляд класів
abstract
class SolrResponse
{
/* Константы */
const
int
PARSE_SOLR_OBJ = 0;
const
int
PARSE_SOLR_DOC = 1;
/* Свойства */
protected
int
$http_status;
protected
int
$parser_mode;
protected
bool
$success;
protected
string
$http_status_message;
protected
string
$http_request_url;
protected
string
$http_raw_request_headers;
protected
string
$http_raw_request;
protected
string
$http_raw_response_headers;
protected
string
$http_raw_response;
protected
string
$http_digested_response;
/* Методы */
public getDigestedResponse(): string
public getHttpStatus(): int
public getHttpStatusMessage(): string
public getRawRequest(): string
public getRawRequestHeaders(): string
public getRawResponse(): string
public getRawResponseHeaders(): string
public getRequestUrl(): string
public getResponse(): SolrObject
public setParseMode(int $parser_mode = 0): bool
public success(): bool
}
Властивості
http_status
HTTP-статус відповіді.
parser_mode
Чи слід аналізувати документи solr як екземпляри SolrObject чи SolrDocument.
success
Чи була помилка під час запиту
http_status_message
Детальне повідомлення про статус http
http_request_url
URL запиту
http_raw_request_headers
Рядок необроблених заголовків, надісланих під час запиту.
http_raw_request
Необроблений запит, надісланий на сервер
http_raw_response_headers
Заголовки відповіді сервера Solr.
http_raw_response
Повідомлення у відповідь від сервера.
http_digested_response
Відповідь у серіалізованому форматі PHP.
Обумовлені константи
Константи класу SolrResponse
SolrResponse::PARSE_SOLR_OBJ
Документи слід аналізувати як екземпляри SolrObject.
SolrResponse::PARSE_SOLR_DOC
Документи слід аналізувати як екземпляри SolrDocument.
Зміст
- SolrResponse::getDigestedResponse— Повертає відповідь XML як серіалізовані дані PHP
- SolrResponse::getHttpStatus— Повертає HTTP-статус відповіді
- SolrResponse::getHttpStatusMessage— Повертає докладнішу інформацію про статус HTTP
- SolrResponse::getRawRequest— Повертає необроблений запит, надісланий на сервер Solr
- SolrResponse::getRawRequestHeaders— Повертає необроблені заголовки запиту на сервер Solr
- SolrResponse::getRawResponse— Повертає необроблену відповідь із сервера
- SolrResponse::getRawResponseHeaders— Повертає необроблені заголовки відповіді із сервера
- SolrResponse::getRequestUrl— Повертає повну URL-адресу, на яку було надіслано запит.
- SolrResponse::getResponse - Повертає SolrObject, що представляє відповідь XML від сервера
- SolrResponse::setParseMode— Встановлює режим аналізу
- SolrResponse::success— Чи був запит успішним?