施用 solr php 的輸出

來源:互聯網
上載者:User
使用 solr php 的輸出

轉載:使用 solr php 的輸出

發表於:2009年2月18日?| 分類:Solr?| 標籤:?php,?solr?|?views(1,054)

著作權資訊: 可以任意轉載, 轉載時請務必以超連結形式標明文章原文出處, 即下面的聲明.

?

原文出處:http://blog.chenlb.com/2009/02/use-solr-php-writer.html

solr 1.3 增加了 php 的輸出類型,這個 php 調用 solr 搜尋的時候解析結果可能比較快。php 有兩種:一是 php 結構(文法的,類似 json);另一各是,php 序列化的,可以用 php的還原序列化來解析。下面樣本下怎麼用

Solr's PHP Output :

  1. $code?=?file_get_contents('http://localhost:8983/solr/select?q=iPod&wt=php');??
  2. eval("$result?=?"?.?$code?.?";");??
  3. print_r($result);??

Solr's PHP Serialized Output :

  1. $serializedResult?=?file_get_contents('http://localhost:8983/solr/select?q=iPod&wt=phps');??
  2. $result?=?unserialize($serializedResult);??
  3. print_r($result);??

提示:要使用這兩種輸出,要在伺服器上開啟它們,編輯solrconfig.xml,去注釋(或加上這這些內容):

  1. <queryResponseWriter?name="php"?class="org.apache.solr.request.PHPResponseWriter"/>??
  2. <queryResponseWriter?name="phps"?class="org.apache.solr.request.PHPSerializedResponseWriter"/>??

其它:

熱心的開發人員還寫了 php 的用戶端:SolrPhpClient, 來源:https://issues.apache.org/jira/browse/SOLR-341

?

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.