Solr入门学习笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31156277/article/details/88369646

一、Solr入门笔记

1.1 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的配置和运行情 况。

在这里插入图片描述


二、 Solr安装配置

下载地址:http://archive.apache.org/dist/lucene/solr/
在centos7下面进行安装配置。

  • JDK 1.8.0_181 (安装略过)
  • apache-tomcat-8.5.34
  • solr4.10.3

2.1 步骤

1 上传 软件solr4.10.3 和 apache-tomcat-8.5.34 到 /home/soft/ 下。

2 解压solr4.10.3 到 /usr/local/
命令:tar -zxvf solr-4.10.3.tgz -C /usr/local/
命令:cd /usr/local/ && ll

3 安装tomcat,重命名,移动到 /usr/local/
命令:tar -zxvf apache-tomcat-8.5.34.tar.gz
命令:mv apache-tomcat-8.5.34 /usr/local/solr-tomcat

4 到tomcat 下将
命令:cd /usr/local/solr-tomcat/webapps && ll
然后删除所有默认文件。
在这里插入图片描述在solr的目录下,将solr.war包复制到 tomcat下的webapps

命令:cd /usr/local/solr-4.10.3/example/webapps && ll
命令:cp solr.war /usr/local/solr-tomcat/webapps/
在这里插入图片描述5 到tomcat下将war进行解压
命令: cd /usr/local/solr-tomcat/webapps/ && ll
命令:mkdir solr && unzip solr.war -d solr && rm -rf solr.war
在这里插入图片描述
6 解压好以后,到解压slor文件夹下面的WEB-INF下修改 web.xml
命令:/usr/local/solr-tomcat/webapps/solr/WEB-INF
命令:vim web.xml
修改内容如下:

 <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/usr/local/solr-4.10.3/example/solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

在这里插入图片描述7 拷贝相关jar包到tomcat下:
命令:cd /usr/local/solr-4.10.3/example/lib/ext && cp * /usr/local/solr-tomcat/lib
在这里插入图片描述8 启动tomcat
命令:/usr/local/solr-tomcat/bin/startup.sh
查看日志: tail -500 /usr/local/solr-tomcat/logs/catalina.out

在这里插入图片描述

9 通过浏览器访问:http://192.168.91.111:8080/solr , 看到solr主页。
在这里插入图片描述

通过上述步骤,solr安装配置基本完成


三、solr服务器页面简单操作

通过控制台可以直接对solr服务进行操作。如下所示:
在这里插入图片描述在这里插入图片描述

简单的新增和查询,但一般都是通过程序进行操作。


三、其他

猜你喜欢

转载自blog.csdn.net/qq_31156277/article/details/88369646
今日推荐