i Solr php istemcisi kullanın.
ama arama yöntemini kullandığınızda:
$params = array('qf' => 'threads.title posts.body', 'defType' => dismax);
$results = $solr->search($query, $offset, $limit, $params);
i defType = dismax kullanmak zaman $ sorgu arar = bütün dize yerine Peter OR Jakob olarak 'Peter Jakob'. i $ params kullanmak Yüklü zaman çalışıyor. Ama asıl sorun i birden fazla alanlarda arama yapabilmek için dismax kullanmak zorunda olduğunu.
Nasıl Solr php client i Birden fazla alanda ve çoklu değerleri (OR) aramak zorunda olduğunu bilmek yapabilirsiniz?
İşte benim arama işleyicisi im kullanıyor:
<requestHandler name="standard" class="solr.SearchHandler" default="true">
<!-- default values for query parameters -->
<lst name="defaults">
<str name="echoParams">explicit</str>
<!--
<int name="rows">10</int>
<str name="fl">*</str>
<str name="version">2.1</str>
-->
</lst>
</requestHandler>