主頁 > Drupal | 服務器技術 > Drupal7集成Solr5.5與IK Analyzer中文分詞

Drupal7集成Solr5.5與IK Analyzer中文分詞

PDF版本

雖然Solr6已經發布了,但是drupal還沒有任何相關的模塊支持,不過Solr5.x已經可以用到Drupal上了。 本文把延續之前的Drupal和IK的配置,升級到一鍵安裝包solr5.5,支持中文分詞,支持Drupal7,如果需要新建core,可以把默認的drupal7/conf復制到新建的core下面的conf文件夾即可。

solr5.5配置IK中文分詞

? Solr5.x跟Solr4.x的最大區別是5被發布成一個獨立的應用,而不再需要Tomcat等容器,在其內部集成了一個jetty容器,現在它可以通過bin目錄的腳本直接啟動。因此之前我們寫的Solr4z的腳本也就不需要了,因為Solr5.x自帶了啟動管理等腳本。

Linux下就是默認的腳本,如果是Windows,用.cmd后綴的命令即可。

集成的主要步驟如下:

  1. 下載安裝Solr5運行包
  2. ?配置solr的IK分詞器,主要是jar包放到 solr-webapp下面,以及class下面放置IK的分詞。
  3. ?針對Drupal新建一個Core,比如Drupal7(新建需要在solr啟動的情況下,用 bin/solr create -c drupal7)
  4. ?配置Solr對Drupal7的schema,主要參考是search_api_solr模塊下自帶的配置文件,然后添加text_id字段,最后修改text字段到text_ik字段。
  5. ?重啟Solr : bin/solr restart
  6. ?配置Drupal的search_api_solr模塊,新建一個solr service,然后配置地址為 /solr/[core_name],比如/solr/drupal7
  7. ?新建內容測試。

參考資源:?https://github.com/EugenePig/ik-analyzer-solr5

安裝包的百度下載地址:??http://pan.baidu.com/s/1dDy8KGL?

注意:運行solr5.5一鍵包,需要安裝java1.8及以上版本,如果是java1.7會報錯。


聲明: 本站所有文章歡迎轉載,所有文章未說明,均屬于原創,轉載均請注明出處。
本文有效鏈接: http://www.vczhtn.live/2016/04/drupal7-solr5-ik-analyzer/
版權所有: Drupal與高性能網站架構 http://www.vczhtn.live


, ,

發表評論

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


− 一 = 2

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

引用:0

下面所列的是引用到本博客的鏈接
Drupal7集成Solr5.5與IK Analyzer中文分詞 來自 Drupal與高性能網站架構
頂部
安徽福彩15选5走势图