在Linux环境下,将Solr部署到tomcat7中,导入Mysql数据库数据, 定时更新索引
16lz
2021-01-22
什么是solr
solr是基于Lucene的全文搜索服务器,对Lucene进行了扩展优化。
准备工作
首先,去下载以下软件包:
JDK8:jdk-8u60-linux-x64.tar.gz
TOMCAT8:apache-tomcat-8.5.4.zip
SOLR5.5.3:solr-5.5.3.zip
并上传到到linux服务器某个路径下,如下图,我放置在/usr/local/solr目录下:
安装solr:解压solr-5.5.3.zip即可;
安装tomcat、jdk:略,网上资料很多,基本上解压,设置个环境变量就可以;
然后,安装mysql:略,我安装的是Mysql 5.5;
创建数据库及表结构:我创建了一个数据库solrdemo,以及user表,如下图,
updatetime:最后更新时间;
valid:是否有效,0表示已删除的数据,不需要建立索引。
创建一个solr core
至于什么叫做core,我觉得就是一个管理数据的东西,里面有一些配置文件,索引的东西。具体创建步骤如下:
进入solr的bin目录,输入以下命令,启动solr:
./solr start
更多相关文章
- 浅谈MYSQL索引应用(一)
- 数据库sql及索引优化
- 如何:在SQL Server 2005中管理多个重叠索引
- 根据(var2) (var3) (var3)极限X (var3)对var1(1,2,…)组的适当索
- Mysql order by语句未使用索引的思考
- Alibaba Java开发手册索引规约学习笔记
- fragment 状态保存时怎么执行一些需要在onResume、onPause方法里
- jswdk/jsdk/jdk到底分别是什么东西