Blogger Information
Blog 91
fans 0
comment 0
visits 203203
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Solr 8.5 安装与使用
何澤小生的博客
Original
1410 people have browsed it

什么是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

转载请注明出处~~~~

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post