主页 > 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.drupal001.com/2016/04/drupal7-solr5-ik-analyzer/
版权所有: Drupal与高性能网站架构 http://www.drupal001.com


, ,

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注


+ 一 = 6

您可以使用这些 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与高性能网站架构
顶部