Solr Client和Apache_Solr_Service之间的区别?

时间:2018-09-09 14:25:18

标签: php solr

这是我的代码,效果很好:

import app.package.name.R;

它搜索<?php if(isset($_POST['btn'])){ $search=$_POST['search']; require_once('Apache/Solr/Service.php'); $solr=new Apache_Solr_Service( 'localhost', '8983', '/solr' ); $offset = 0; $limit = 10; $queries = array( 'title:*'.$search.'*' ); foreach ($queries as $query) { $response = $solr->search($query, $offset, $limit); if ($response->getHttpStatus() == 200) { // print_r( $response->getRawResponse() ); if ($response->response->numFound > 0) { foreach ($response->response->docs as $doc) { echo '<pre>'; echo 'title ='.$doc->title; echo '<br>'; echo 'image='.$doc->image; echo '</pre>'; } echo '<br />'; } } else { echo $response->getHttpStatusMessage(); } } } ?> 是什么。但是我想使用一个名为$_POST['search']的东西。因为它有一个名为Solr Client的方法,可为您提供“您的意思是x吗?”。特征。

我一直遵循文档中的this,但没有成功。它抛出$solrQuery->set('spellcheck','true');

任何提示我如何使用SolrClient class not found,而SolrClient有何不同?

0 个答案:

没有答案