如何配置Apache Solr6.6版本

来源:互联网 发布:淘宝买家数据 编辑:程序博客网 时间:2024/06/06 14:10
如何配置Apache Solr6.6
原文地址:http://archive.apache.org/dist/lucene/solr/ref-guide/apache-solr-ref-guide-6.6.pdf本文根据官方文档整理,不当请指正

安装 Solr

下面我们说一下怎么安装Solr你可以在任何已经安装了JRE的系统上安装Solr,比如Linux OS X或者是Windows,也有极少数的系统是安不上的,比如windows的某些不便细说的系统~

获取 Java

如果你要安装这个版本的Solr,你至少需要JRE1.8或者更高的版本,你可以从下面地址下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html

安装Solr

下面是Solr的官方网站:http://lucene.apache.org/solr/如果你使用的是 Linux/Unix/OS X操作系统,下载.tag文件,如果用的是windows系统,下载.zip文件要安装Solr呢,毫无疑问的你需要整个文件夹出来,弄好了之后就可以安装了,安装非常的简单;

Linux系统安装

执行下面命令
cd ~/tar zxf solr-x.y.z.tgz
执行完上面的命令,你就安装好Solr了

Windows系统安装

右单击解药就安好了

让Solr跑起来

下面咱说说怎么让Solr跑起来如果你安完后没有让Solr运行的话(老外废话真多啊),执行下面的命令就可以运行了bin/solr start如果用的是windows,执行下面的命令就能跑起来了bin\solr.cmd start然后Solr就会在后台运行了,默认的端口号是8983如果你不喜欢后台运行,可以设置其在前台运行Linux:bin/solr start -fWindows: bin\solr.cmd start -f你还可以修改默认的端口号bin/solr start -p 8984停止Solrbin/solr stop -p 8983查看当前状态bin/solr status

创建一个SolrCore

SolrCore其实和我们数据库中的数据库的概念差不多,每一个SolrCore都是独立运行并且互不干扰的,都有独立的索引(笔者书)
如果你不是从例子启动的Solr,你就得自己创建一个Core了,不然就没法创建索引,也就没法进行搜索,代码如下bin/solr create -c <name>

添加一个Document

如果没有Document,有了Core也是白瞎啊,啥也找不到,要想搜索你得先给他点东西,让他搜啊现在如果你在正式的建立一个连接之前,想试试怎么玩,我们这边也给你准备了一个例子,在example目录下面,弄好了之后接可以通过Http请求来弄点东西出来了比如在例子中你可以通过下面的语句查询videohttp://localhost:8983/solr/gettingstarted/select?q=video