美文网首页
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安装配置简介

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