solr入门之solr5x源码在eclipse中运行及添加mmseg分词器
来源:互联网 发布:淘宝哪里可以定做鞋子 编辑:程序博客网 时间:2024/06/06 09:09
ANT_HOME: E:\Program Files\apache-ant-1.9.0
Path: %ANT_HOME%\bin
(1)将solr4.3 import到eclipse(java EE IDE)
General——existing progects into workplace——指向solr源代码编译完成目录
(2)将Java Project 转换为Dynamic WebProject
修改solr4.3项目下的.project文件
<natures><nature>org.eclipse.jdt.core.javanature</nature><nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature><nature>org.eclipse.jem.workbench.JavaEMFNature</nature><nature>org.eclipse.wst.jsdt.core.jsNature</nature></natures>
在Eclipse中打开“project properties",会看到新增了很多选择项,点中"Project Facets",选择java 和 Dynamic Web module
(3)在工程目录下的.settings文件夹,org.eclipse.wst.common.project.facet.core.xml里的3.0改成2.5
<?xmlversion="1.0"encoding="UTF-8"?><faceted-project><fixedfacet="wst.jsdt.web"/><installedfacet="java"version="1.6"/><installed facet="jst.web"version="2.5"/><installedfacet="wst.jsdt.web"version="1.0"/></faceted-project>
(5)在solr目录下(D:\源码包\solr)下,新建文件夹WebContent(删除原本webapp或WebContent里面的内容)
将solr运行包里面的D:\运行包\solr\dist里面的solr.war解压,并把其中的内容复制到新建的文件夹WebContent中
(6)把solrhome复制出来
D:\源码包\solr\solr\example\里面的solr复制到D:\源码包\solr\solr并重命名为solrhome
(7)配置solr/home
找到项目的webapp/WEB-INF/web.xml
<env-entry><env-entry-name>solr/home</env-entry-name><env-entry-value>/put/your/solr/home/here</env-entry-value><env-entry-type>java.lang.String</env-entry-type></env-entry>
(8)引入必须的jar包
D:\源码包\solr\webapp\WEB-INF\lib
D:\源码包\solr\contrib下每个lib文件夹
1、添加一个slf4j-nop-1.6.0.jar包
2、把slf4j-api-1.5.2.jar 换成 slf4j-api-1.6.0.jar
3. 加载 common-logging.jar
三个jar包都修改完毕,直接在tomcat中运行即可启动solr源码war项目
下面是我调试之后可以运行的solr源码war项目,只需要将solrhome换成你的地址就可以
运行了.
链接:http://pan.baidu.com/s/1bXkk9K 密码:72uf
上面的包中已经添加了mmseg分词器的相关jar包 不过要在tomcat中运行还要在
添加一个jar包,地址如下
下面上两幅图--
solr项目启动成功
solr项目访问成功
- solr入门之solr5x源码在eclipse中运行及添加mmseg分词器
- 在lucene中加入mmseg分词器错误
- solr入门之pinyin4j源码改写动态添加扩展词及整合进war项目中
- coreseek添加mmseg分词
- [ solr入门 ] - 在eclipse中发布solr
- 在本地Eclipse运行solr源码
- (搜索引擎之solr) 给solr添加中文分词器
- 为coreseek添加mmseg分词
- 为coreseek添加mmseg分词
- 为coreseek添加mmseg分词
- MMSEG系统:中文分词入门之最大匹配法扩展
- solr入门之solr5.5.0源码导入eclipse运行tomcat启动项目报404的解决
- mmseg分词算法及实现
- mmseg分词算法及实现
- Mmseg分词算法及实现
- solr添加IKAnalyzer分词器
- solr添加IK分词器
- Solr 添加 IKAnalyzer分词器
- 史上最详细的Android Studio系列教程一--下载和安装
- 浅谈 OneAPM 在 express 项目中的实践
- opencv第九章 《图像局部与分割》知识点整理、总结
- 交叉熵代价函数
- iOS学习笔记17-FMDB你好!
- solr入门之solr5x源码在eclipse中运行及添加mmseg分词器
- 各种排序算法的分析与实现
- Hibernate中的HQL大全
- hibernate框架中save无法更新
- java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathLis。。。
- sqlserver2005连接的时候没有服务器名称
- CmakeList.txt学习 简单说明(PCL OpenCV 实例)
- IOS学习之手势检测
- 计算帧间动画的时间方法