solr-4.4與php通訊的方法是以url的形式,傳送符合solr規則的url,用file_get_contents()和curl()獲取內容
增add()
$data_string = json_encode(array('id'=>8888, 'title' => '測試成功'));
$url =
刪$data_string = json_encode(array ( [delete] => array ( [id] => 8888 ) ));
$url =
$ch = curl_init($url);
curl_setopt($ch, curlopt_customrequest, "post"); // 更新需要post提交
改$data_string = json_encode(array('id' => 8888,'title'=>array('set'=>'測試2')));
$url =
$ch = curl_init($url);
curl_setopt($ch, curlopt_customrequest, "post"); // 更新需要post提交
查$data_string = array (
[q] => %e8%8b%b1%e4%bc%a6 ,
[start] => 0 ,
[rows] => 25 ,
[wt] => json ,
[fl] => title )
$url =
$result = file_get_contents($url);
以上就是基本的四種操作,如果要達到先分詞再查詢的效果,就得先獲取關鍵字分詞的結果,
再根據獲得的分詞利用q=』a' or q=『b』 的方式查詢結果。
分詞介面呼叫
$q = '中華人民共和國';
$url =
$result = file_get_contents($url);
查詢結果高亮顯示:
在solrhome/core0/conf/solrconfig.xml檔案中新增配置:
explicit
10title
true
title
50title 代表預設高亮的字段
title 高亮顯示字段
php陣列學習與排序 each與list結合
each 經常和 list 結合使用來遍歷陣列 例如 例 2.用 each 遍歷陣列 reset fruit while list key,val each fruit 上例將輸出 b banana c cranberry 在執行 each 之後,陣列指標將停留在陣列中的下乙個單元或者當碰到陣列結尾...
PHP與WCF通訊資料獲取
上回說到php與wcf成功通訊了,並且得到了資料 當時說的資料是基型別資料 今天我要說的是返回物件資料.首先我們說返回單個物件 服務端,我定了乙個getuser的介面,返回乙個userinfo物件 public class userinfo datamember public int age ser...
Html與PHP的簡單通訊
之前幫同學做了簡單的資料分析,使用了python的pandans模組,加上使用函式清洗了資料,其實主要原因是,我真的不會excel處理複雜資料,個人認為還不如程式設計來的直接。還好通過一段時間的努力,總算兌現了一月份之前搞定的諾言。最近開始學習php。那麼最基礎的就是html和php的簡單通訊,也就...