关闭

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

1043人阅读 评论(0) 收藏 举报
分类:

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、在服务器页面中查询分词效果,点击


进入该页面。





1
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1643187次
    • 积分:11711
    • 等级:
    • 排名:第1275名
    • 原创:180篇
    • 转载:129篇
    • 译文:0篇
    • 评论:209条
    最新评论