1 Star 0 Fork 313

恋风 / Spring-solr

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.81 KB
一键复制 编辑 原始数据 按行查看 历史
shenzhanwang 提交于 2016-11-16 08:09 . Update README.md

Spring-solr

本项目基于Apache Solr提供一个根据需求配置好的搜索引擎并导入一些初始数据,再基于Spring框架连接solr实现企业级搜索的功能。主要内容如下:

1.搜索引擎基于Solr5.3.1,官网:http://lucene.apache.org/solr/

2.Solr中已经配置好三个内核,用于连接三种不同的数据源:

-mongoDB内核用于同步mongoDB的数据进行搜索;

-sakila内核用于搜索导入的Mysql中的默认数据库sakila;

-tika内核用于将本地指定文件夹下的文档(Office或PDF等)导入,进行全文检索,本样例仅提供26个文档供体验。

3.已完成Solr和Tomcat服务器的整合,整个文件夹下载后,进入apache-tomcat-8.0.36中bin目录,双击startup.bat即可开始运行;

4.已整合中文分词器IKAnalyzer,官网https://github.com/EugenePig/ik-analyzer-solr5 。在apache-tomcat-8.0.36\webapps\solr\WEB-INF\classes路径下添加了用户自定义的字典my.dic用于扩展分词;

5.mongoDB与solr同步工具使用mongo-connector完成,需在Linux下运行,官网https://github.com/mongodb-labs/mongo-connector

6.Spring后台使用solrJ与solr进行交互;

7.把Tomcat拷贝到D盘根目录下,启动Tomcat后,访问http://localhost:8080/solr/ 可进入solr的管理控制台页面,搜索入口访问http://localhost:8080/Spring-solr/search

8.前端暂不提供对sakila和mongoDB的搜索,仅提供了文档的全文检索,要使用数据库的搜索,请进入solr控制台查看效果。

效果图: 输入图片说明 输入图片说明

1
https://gitee.com/lianfeng/Spring-solr.git
git@gitee.com:lianfeng/Spring-solr.git
lianfeng
Spring-solr
Spring-solr
master

搜索帮助