我正在尝试为我的一个项目设置 apache solr 搜索。我已经在我的开发服务器中安装了 solr 3.6,它可以通过
http://127.0.0.1:8080/solr/admin/
我试图将示例应用程序放在 php 手册中,但它正在为 solr 设置用户名和密码。我不确定从哪里可以得到这些信息。我也尝试过来自网络的以下代码,但每当我运行它时我都会收到 500 错误
$options = array (
'hostname' => '127.0.0.1',
);
//$client = new SolrClient($options, "4.0"); // use 4.0 for any version of Solr 4.x, ignore this parameter for previous versions
$doc = new SolrInputDocument();
$doc->addField('id', 100);
$doc->addField('title', 'Hello Wolrd');
$doc->addField('description', 'Example Document');
$doc->addField('cat', 'Foo');
$doc->addField('cat', 'Bar');
$response = $client->addDocument($doc);
$client->commit();
/* ------------------------------- */
$query = new SolrQuery();
$query->setQuery('hello');
$query->addField('id')
->addField('title')
->addField('description')
->addField('cat');
$queryResponse = $client->query($query);
$response = $queryResponse->getResponse();
print_r( $response->response->docs );
请帮忙