centos7搭建solr实现全文搜索
Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr索引的实现方法很简单,用POST方法向Solr服务器发送一个描述Field及其内容的XML文档,Solr根据xml文档添加、删除、更新索引 。Solr搜索只需要发送HTTP GET请求,然后对Solr返回Xml、json等格式的查询结果进行解析,组织页面布局。Solr不提供构建UI的功能,Solr提供了一个管理界面,通过管理界面可以查询Solr的配置和运行情况。
如果使用Lucene的话,需要根据api进行二次开发,而使用solr只需要配置即可实现全文检索服务。
二、solr的安装与配置
所使用的solr版本:4.10.3
jdk版本:1.8
tomcat版本:7.0.47
1、(1)首先我们来搭建jdk环境,centos7其实本身就是自带openjdk的,输入
java -version命令即可查看
rpm -qa|grep java

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS 7.4 使用源码包编译安装MySQL 5.7.20
使用yum安装的MySQL一般版本比较旧,但是运行稳定。如果想要尝试最新的功能或者需要指定特殊的功能的话,就需要手工进行编译安装了。 一、下载安装包 (一)、先下载MySQL源码,网址为:https://dev.mysql.com/downloads/mysql/: 在Select Operationg System中选择Source Code; 在下面的Select OS Version选择Generic Linux(Architecture Independent); 然后再下面的部分可以看到Compressed TAR Archive,单击后面的Download; 在弹出的界面中选择最下面的No thanks, just start my download就可以开始下载了。 下载完成后,使用WinSCP将文件复制到服务器的/usr/local/src目录下即可。 也可以使用下面的方法直接在Linux中下载源码包,在/usr/local/src目录下直接用wget进行下载: cd /usr/local/src wget https://dev.mysql.com/get/Do...
- 下一篇
CentOS 集群 NTP 时钟同步配置教程
1. 安装 NTP 软件 (集群所有机器) [plain]view plain copy #yum-yinstallntp 2. 配置 NTP Server (NTP 服务提供主机) 2.1 设置 NTP 服务开机自启动 [plain]view plain copy #systemctlenablentpd #systemctlstartntpd 2.2 编辑/etc/ntp.conf 配置文件 注释掉默认的server,添加本地server,然后重启服务 [plain]view plain copy #systemctlrestartntpd 3. 配置 NTP Client (NTP服务使用主机) 3.1 禁用 NTP 服务 [plain]view plain copy #systemctldisablentpd #systemctlstopntpd 3.2 使用定时器作定期时间同步 [plain]view plain copy #vim/etc/crontab 每隔10分钟同步一次时钟,配置如下: [plain]view...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker安装Oracle12C,快速搭建Oracle学习环境