美文网首页
Solr安装配置简介

Solr安装配置简介

作者: 南太湖小蚂蚁 | 来源:发表于2018-06-22 11:04 被阅读0次

什么是Solr

Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。Solr对Lucene进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引,也可以通过Http Get操作提出查找请求,并得到XML或JSON格式的返回结果。
简单的来说,Solr就是一个用来做搜索引擎的,底层是基于Lucene的,支持JSON和XML语言的web应用,可以单独部署到tomcat等服务器中。不过从5.X版本开始,Solr官方不建议把Solr剥离出来部署到独立的web服务器中,而是在下载的Solr服务器版本中直接运行,Solr自带了jetty,可以独立启动。

Solr的历史版本

从2007年以来,Solr经历了很多个版本,从最初的1.X到现在的7.X。可以在apache的官网上下载到所有历史版本

Solr5.5.5的下载与安装

这里以Solr5.5.5的下载与安装为例,5.X以后的其他版本类似。

  1. 下载需要的安装包(.zip或.tgz)


    下载zip安装包
  2. 解压到安装目录


    解压
  3. 启动内置的jetty服务。在windows下,打开命令行窗口,切换目录至Solr安装目录下的bin文件夹,运行solr start以启动服务。关闭时运行solr stop -p 8983(端口号)以关闭服务。
    启动关闭服务
  4. 访问Solr服务
    默认的访问端口是8983。通过地址:http://localhost:8983/solr来进行访问。
    Solr首页 看到这个页面了吗?如果看到了,那么恭喜你,Solr已经成功启动了!:)
  5. 配置需要访问的core
    core是什么呢?对于Solr来说,core就像是一个个的搜索实例,如果以传统关系型数据做比喻的话,Solr相当于整个数据库软件,每一个core代表一个数据库实例。因此,我们首先需要配置core才可以使用Solr来进行搜索。


    尚未配置core

    点击“Core Admin”跳转到core的配置页面


    配置core界面
    添加core报错 如果我们直接添加core会报错,因为我们没有在Solr的目录中配置core所必须的配置文件,因此Solr找不到这个core。
    我们在Solr的安装目录下的server/solr目录下创建一个core文件夹。也就是solr_home/server/solr下,如下图所示:

    同时把configsets目录下的basic_configs/conf文件夹整个拷贝到core文件夹下,注意是整个conf文件夹。



    这次我们再在Solr的管理界面添加core:
    添加core
    可以看到现在添加core成功了。

    接下来我们就可以选择我们需要的core进行搜索了。

相关文章

  • Solr安装配置简介

    什么是Solr Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。Solr对Lucene...

  • springboot2.0 运行solr

    Solr项目简介 Solr Spring Boot的学习项目 maven依赖 jdbc配置 Solr reposi...

  • Solr和中文分词器

      本文只是记录下Solr和IK中文分词器的安装配置。 安装Solr   在Apache Solr官网下载相应版本...

  • Solr总结

    1 什么是Solr2 Solr和lucene区别3 Solr的安装及配置、相关文件说明 1 什么是Solr Sol...

  • Linux下安装solr7.4

    环境配置 安装solr前,请确保系统中已正确安装jdk8,tomcat8和环境变量的配置。 solr下载及解压 使...

  • 搜索引擎——Solr安装、配置

    搜索引擎——Solr安装、配置 什么是solr? Solr是如何实现全文检索的呢? 索引流程:solr客户端(浏览...

  • Solr入门

    目录: 目标案例:电商搜索 Solr安装配置a)Solr整合tomcat (solr内置小服务器,一般不用)b...

  • solr简介及安装

    【概述】Solr是一个独立的[企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通...

  • Solr6.5在Centos7上的安装与配置 (一)

    Solr6.5在Centos7上的安装与配置 (一) 这篇文章主要是介绍在Centos6上Solr6.5的安装与...

  • Linux服务器环境部署系列04

    基础组件安装: 1、安装solr 2、Nginx配置负载均衡 3、安装&设置防火墙iptables 3.1、安装i...

网友评论

      本文标题:Solr安装配置简介

      本文链接:https://www.haomeiwen.com/subject/wvnhyftx.html