apache zookeeper — PHP-клиент для облака Solr 5.3

Я пытаюсь подключиться к экземпляру SolrCloud из zookeeper через клиент PHP, я не могу найти ни одного.
В solrj все гораздо проще, я просто предоставляю хосты и порты zookeeper и все.

<?php

$options = array
(
'hostname' => 'host',
'port'     => myPort,
'path'     => 'solr/offers',
);

$client = new SolrClient($options);
$query = new SolrDisMaxQuery();
$query->addParam("title","blue jeans");
$query_response = $client->query($query);

$response = $query_response->getResponse();
?>

это был мой код для подключения к одному экземпляру solr с помощью клиента pecl / solr

В Java я сделал что-то вроде этого:

List zkhosts = new ArrayList();
zkhosts.add(0, "localhost:2183");
CloudSolrClient server = new CloudSolrClient(zkhosts,"/solr");
SolrQuery parameters = new SolrQuery();
server.setParser(new XMLResponseParser());
parameters.set("qt", "/select");
parameters.set("q", "blue jeans");

parameters.set("collection", "offers");
QueryResponse response = server.query(parameters);
SolrDocumentList list = response.getResults();

Мне нужно сделать то же самое в PHP, любая помощь?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]