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...

Висновок наведеного прикладу буде схожим на:

Дивіться також