2、solr与tomcat及中文分词的整合

原创 2013年12月04日 21:54:20

1、将solr中的example中的solr拷贝到要作为服务器的位置,这里是放在D:\lucene\solr\home

这个文件夹是专门来存放solr的数据的


2、将solr相应的web程序也拷贝出来

这里是在solr文件夹下面新建一个server文件夹,存放web程序


3、修改solr下面的home文件夹下面的solrconfig.xml设置data的路径


Solrconfig.xml里面的


可以把该路径放到环境变量里面,然后用$符号来引用环境变量

 

4、设置相应的tomcat的context



5、为context设置相应的环境变量,说明solr的主目录的地址



6、启动tomcat的服务器,访问http://localhost:8080/solr/,界面如下所示


以后使用solrj的话都要启动solr的服务器才能进行使用,因为solrj就是通过服务器请求返回结果数据的

 

7、取消VelocityResponseWriter的输出格式,

该配置在D:\lucene\solr\home\conf的solrconfig.xml里面


8、solr把我们所有能用到的域全部放到了schema.xml中了

路径为:D:\lucene\solr\home\conf的schema.xml

对于solr而言,id只能是唯一的,而在lucene中可以是不唯一的,如果你要把一篇文档加入到solr中,那你必须有id


9、在solr中增加对ik中文分词器的支持

9.1、把ik分词器的jar包拷贝到solr的服务器的lib目录下


9.2、将中文分词添加到FieldType中

它其实就是定义了一组类型,该类型使用了哪个分词器


9.3、在服务器页面中查询分词效果,点击


进入该页面。





Solr之——整合Tomcat

Solr是一种基于Lucene的全文搜索引擎,有关Solr的详细内容请参考官方文档,这里不做详细说明,我们这里主要介绍Solr如何与Tomcat做整合。 特别说明:本文中的Solr使用的是3.5.0,...
  • l1028386804
  • l1028386804
  • 2015年11月18日 23:51
  • 1404

linux环境下,solr6.30整合tomcat8完整过程

1,配置前资料准备 1>下载tomcat8,solr6.3.0(下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/6.3.0)(以下简称sol...
  • xingfeichen
  • xingfeichen
  • 2016年12月06日 17:49
  • 1708

solr与tomcat进行整合的详细步骤(solr4.7.1和tomcat6.0.18)

现在solr的的最新版本是solr4.10.0,而
  • qin287624952
  • qin287624952
  • 2014年09月12日 09:20
  • 1109

Tomcat与Solr4.10整合

1、下载tomcat  http://tomcat.apache.org/ 2、下载solr
  • afgasdg
  • afgasdg
  • 2014年09月13日 11:16
  • 8664

tomcat与solr整合的时候遇到的问题

tomcat和solr的整合,网上说了很多也很简单, 这里 不在赘述 问题一、添加JDK 设置完之后要保证你添加的JDK和你用来编译的JDK版本是一样的: 指定JDK: ...
  • u010378878
  • u010378878
  • 2016年07月01日 04:31
  • 474

solr整合到tomcat的方法

sorl是一个搜索技术。solr运行在一个web项目,通过访问web项目查询solr连接的索引库。 常见的搜索技术  1.单独使用Lucene实现 :偏底层:需要开发的工作量较大,主要表现在:索引...
  • xiaoyu19910321
  • xiaoyu19910321
  • 2016年03月19日 00:29
  • 848

solr5.2和tomcat整合

1、下载Tomcat与solr-5.2.1并解压,Tomcat解压后的目录为:E:\apache-tomcat-7.0.62,solr解压后的目录为:E:\solr-5.2.1 2、将solr部署到...
  • u010787396
  • u010787396
  • 2015年09月25日 16:29
  • 375

Solr整合Tomcat及IKAnalyzer 3.2.8中文分词

一、solr 的简介 Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资...
  • sxyx2008
  • sxyx2008
  • 2012年08月22日 08:57
  • 2483

Solr与开源中文分词(ansj)整合

1. ansj分词源码及jar包下载地址 源码: https://github.com/NLPchina/ansj_seg jar包: http://maven.nlpcn.org/org/ansj...
  • lzx1104
  • lzx1104
  • 2015年12月17日 10:56
  • 907

solr6使用ansj做中文分词

solr中有自带的中文分词,不过它将中文按一个一个字进行分词,这就导致搜索出的结果让人不满 这里以text_general字段为例,managed-schema中的配置是这样写的: ...
  • programmeryu
  • programmeryu
  • 2017年06月01日 10:55
  • 1251
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2、solr与tomcat及中文分词的整合
举报原因:
原因补充:

(最多只允许输入30个字)