SolrClient::__construct
(PECL solr >= 0.9.2)
SolrClient::__construct - Конструктор об'єкта SolrClient
Опис
public SolrClient::__construct(array$clientOptions
) .
Конструктор об'єкта SolrClient
Список параметрів
clientOptions
Масив, що містить один із таких ключів:
- secure (Логічне значення, яке вказує, чи слід підключатися в безпечному режимі)
- hostname (Ім'я хоста для сервера Solr)
- port (Номер порту)
- path (Шлях до Solr)
- wt (ім'я автора відповіді, наприклад xml, json)
- login (Ім'я користувача, яке використовується для HTTP-автентифікації, якщо є)
- password (Пароль HTTP-автентифікації)
- proxy_host (ім'я хоста для проксі-сервера, якщо є)
- proxy_port (Порт проксі)
- proxy_login (Ім'я користувача проксі)
- proxy_password (Пароль проксі)
- timeout (Максимальний час у секундах, дозволений для операції передачі http. За замовчуванням 30 секунд)
- ssl_cert (ім'я файлу у форматі PEM, що містить закритий ключ + закритий сертифікат (об'єднані в цьому порядку))
- ssl_key (Ім'я файлу лише для файлу закритого ключа у форматі PEM)
- ssl_keypassword (Пароль для закритого ключа)
- ssl_cainfo (Ім'я файлу, що містить один або кілька сертифікатів CA для перевірки однорангового вузла)
- ssl_capath (Ім'я каталогу, що містить кілька сертифікатів CA для перевірки однорангового вузла)
Обратите внимание: если файл ssl_cert містить лише приватний сертифікат, вам необхідно вказати окремий файл ssl_key.
Параметр ssl_keypassword необхідний, якщо встановлені параметри ssl_cert або ssl_key.
Помилки
Викидає SolrIllegalArgumentExceptionв случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання SolrClient::__construct()****
Loading...
Висновок наведеного прикладу буде схожим на:
Дивіться також
- SolrClient::getOptions() - Повертає внутрішні параметри клієнта