主頁 > Drupal | 數據庫技術 | 服務器技術 > Apache Solr 快速啟動包以及中文分詞集成

Apache Solr 快速啟動包以及中文分詞集成

PDF版本

Solr一鍵啟動包,Apache Solr中文支持包。

apachesolr 作為一款全文搜索引擎大家都很了解,不過說到中文的支持,(4.0版本之前),總是不能讓人滿意。首先,我們感謝一下IKAnalyzer的作者,開發了Lucene的中文分詞包。

不過集成到solr里面,以及于drupal(6.x)的安裝總是讓很多PHPer和Drupaler比較茫然。由于好多網友的咨詢,本人閑暇之余將apachesolr-3.6.1和IKAnalyzer2012u5以及默認包含了Drupal6的schema文件,在Drupal6下測試通過,不過有兩個小問題,
1. 建立索引比較慢,一般通過Drupal6 index操作,需要等幾分鐘才能索引完畢(pending狀態時間比較長)。
2. 用Drupal6 schema的情況下,Solr啟動有warnning,這些是由于Drupal6提供的schema是基于Solr 1.4版本。
以上兩個問題,如果大家有答案,請回復一下,謝謝支持!

【Solr4Z Beta1】
包含:ApacheSolr 3.6.1,IKAnalyzer2012u5,Drupal6 Schema and solrconfig。
同時提供:schema-with_IK.xml,如果復制為schema.xml則為一個帶有中文支持的schema。

【使用方法】
下載解壓,solr4z_3.6.1_ik2012,里面包含一個solrd腳本(linux腳步)。

  ./solrd start #啟動solr
  ./solrd stop  #停止solr
  ./solrd startx #以前臺進程啟動solr,用于bug、錯誤檢查。

默認的log位于 log/console.log.
如果沒有錯誤,鍵入http://localhost:8993/solr
如果不是localhost,請替換(注意端口號,默認修改成了8993,以便區別默認的8983是以防本機已經有了一個Jetty實例)。

注意:當前版本僅在Linux/MacOS測試成功,如果要用于Windows,
1. 請用替換solr/conf里面的2個軟連接文件。
2. 啟動方法,在命令行(CMD)cd到當前目錄下,然后里面鍵入

java -Dsolr.solr.home=solr -jar start.jar

【Solr配置文件】

 solr/      #solr home
 solr/conf/ #solr configure files
 webapps/solr/WEB-INF/classes/IKAnalyzer.cfg.xml  #IKAnalyzer configure file
 webapps/solr/WEB-INF/classes/stopword.dic #stop word for IKAnalyzer

具體的下載包放到的googlecode,請按照連接下載。
Solr4Z http://code.google.com/p/solr4z/

如果要用之前的solr版本,請參考前文:Drupal集成ApacheSolr-3.x以及中文分詞處理


聲明: 本站所有文章歡迎轉載,所有文章未說明,均屬于原創,轉載均請注明出處。
本文有效鏈接: http://www.vczhtn.live/2012/08/apachesolr-package-cjk-support/
版權所有: Drupal與高性能網站架構 http://www.vczhtn.live


, , , ,

評論:2

發表評論
  1. avatar
    回復 cindy
    12/08/07

    發現IKAnalyser有個問題:如果搜索數字+中文或者英文+中文的就搜索不到

  2. avatar
    回復 robbin
    12/08/07

    這種情況還沒有測試,可能是分詞的問題。

發表評論

電子郵件地址不會被公開。 必填項已用 * 標注


四 × = 16

您可以使用這些 HTML 標簽和屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

引用:0

下面所列的是引用到本博客的鏈接
Apache Solr 快速啟動包以及中文分詞集成 來自 Drupal與高性能網站架構
頂部
安徽福彩15选5走势图