(PECL solr >= 0.9.2)
SolrClient::request — Отправляет необработанный запрос на обновление
Метод отправляет на сервер необработанный запрос на обновление XML-документа.
raw_request
Строка XML-документа с необработанным запросом к серверу.
Метод возвращает объект класса SolrUpdateResponse в случае успешного выполнения. Метод выбрасывает исключение, если возникла ошибка.
Метод выбрасывает исключение SolrIllegalArgumentException,
если значение параметра raw_request
— пустая строка.
Метод выбрасывает исключение SolrClientException, если клиент отказал или возникла проблема с подключением.
Метод выбрасывает исключение SolrServerException, если сервер Solr не смог обработать запрос.
Пример #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("<commit/>");
$response = $update_response->getResponse();
print_r($response);
?>
Вывод приведённого примера будет похож на:
...
Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!
Check out: eBank.nz (Art Generator) |
Netwrck.com (AI Tools) |
Text-Generator.io (AI API) |
BitBank.nz (Crypto AI) |
ReadingTime (Kids Reading) |
RewordGame |
BigMultiplayerChess |
WebFiddle |
How.nz |
Helix AI Assistant