博客列表 >Solr 8.5 安装与使用

Solr 8.5 安装与使用

何澤小生的博客
何澤小生的博客原创
2021年01月12日 14:42:301409浏览

什么是Solr?

Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应用程序非常复杂,可提供高性能。

为了在CNET网络的公司网站上添加搜索功能,Yonik Seely于2004年创建了Solr。并在2006年1月,它成为Apache软件基金会下的一个开源项目。并于2016年发布最新版本Solr 6.0,支持并行SQL查询的执行。

Solr可以和Hadoop一起使用。由于Hadoop处理大量数据,Solr帮助我们从这么大的源中找到所需的信息。不仅限于搜索,Solr也可以用于存储目的。像其他NoSQL数据库一样,它是一种非关系数据存储和处理技术。

总之,Solr是一个可扩展的,可部署,搜索/存储引擎,优化搜索大量以文本为中心的数据。

一、下载 Solr  https://lucene.apache.org/solr/downloads.html

Solr8.6 之后版本将废弃 Dataimport 数据导入功能。

依据需求按版本下载 Solr,这里我下载的是 Solr8.5 版本 https://lucene.apache.org/solr/guide/8_5

二、下载 Tomcat  https://tomcat.apache.org

Solr 是使用 Java 程序编写,是需要一个运行容器去执行 Solr 建议使用 Tomcat(虽然 solr 自己也可以运行 solr8.5/solr.cmd)

开始操作喽~

1. 将下载文件解压整合到同一目录下,创建一个SolrHome文件夹

01.png

2. 将 D:\solr\solr-8.5.1\server\solr-webapp 下的 webapp 目录 拷贝 到 D:\solr\apache-tomcat-8.5.60-windows-x64\apache-tomcat-8.5.60\webapps 下 并重命名为 solr

02.png

3. copy .jar 包   

3.1 将D:\solr\solr-8.5.1\server\lib\etc  下所有 *.jar 包 拷贝 至  apache-tomcat-8.5.60\webapps\solr\WEB-INF\lib 下

3.2 将D:\solr\solr-8.5.1\server\lib 下 metrics-*.jar 包 拷贝 至  apache-tomcat-8.5.60\webapps\solr\WEB-INF\lib 下

 03.png

04.png

4. 在Tomcat solr WEB-INF文件夹中新建classes文件夹,然后把D:\Solr\solr-8.5.0\server\resources文件夹中的三个文件复制到classes文件夹。

05.png

5. 打开 Tomcat solr WEB-INF 下 web.xml文件,在里面添加solrhome路径,注释掉一些的配置(下面会有说明)。

这是配置solrhome文件夹路径  

<env-entry>
    <env-entry-name>solr/home</env-entry-name>
    <env-entry-value>D:\Solr\solrhome</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

要注释内容

<security-constraint>
    <web-resource-collection>
      <web-resource-name>Disable TRACE</web-resource-name>
      <url-pattern>/</url-pattern>
      <http-method>TRACE</http-method>
    </web-resource-collection>
    <auth-constraint/>
</security-constraint>
<security-constraint>
    <web-resource-collection>
      <web-resource-name>Enable everything but TRACE</web-resource-name>
      <url-pattern>/</url-pattern>
      <http-method-omission>TRACE</http-method-omission>
    </web-resource-collection>
</security-constraint>


06.png

6. 把D:\Solr\solr-8.5.0\server\solr文件夹下的文件复制到SolrHome文件夹下。

07.png

7. 新建一个文件夹 local_goods,把D:\Solr\SolrHome\configsets\_default中 conf 文件夹复制到 local_goods 文件夹下。

08.png

8. 启动 tomcat 

09.png

10.png

11. 打开浏览器,输入http://localhost:8080/solr/index.html记得带上后面的index.html路径,不然会报错误 。

11.png


接下来就可以愉快的使用 Solr 了


参考文档:https://blog.csdn.net/only1475813080/article/details/105256377

转载请注明出处~~~~

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议