配置 Solr
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置 Solr相关的知识,希望对你有一定的参考价值。
1、Solr的文件夹
Solr 下载解压到一个文件夹下,提取的文件如下:
bin文件夹中包含用来启动和停止服务器的脚本。example 文件夹包含几个示例文件。我们将使用其中的一种,以说明Solr如何索引数据。server 文件夹包含logs 文件夹,所有的Solr的日志都写入该文件夹。
这将有助于索引过程来检查任何错误日志。在sever文件夹下的Solr文件夹包含不同的集合或核心(core/collection)。对于各集合或核心的配置和数据都存储在相应的集合或核心文件夹。
Apache Solr带有一个内置的Jetty服务器,我们可以使用命令行脚本启动服务器。让我们去solr的bin目录,从命令提示符输入出以下命令:
solr start
这将启动下的默认端口8983 Solr的服务器。
现在,我们可以在浏览器中打开以下网址和验证,我们的Solr的实例正在运行。solr的管理工具的细节超出了示例的范围。http://localhost:8983/Solr/
2、建立核心(core)
当Solr的服务器在独立模式下启动的配置称为核心,当它在SolrCloud模式启动的配置称为集合。在这个例子中,我们将有关独立服务器和核心讨论。我们将在以后再讨论SolrCloud。首先,我们需要创建一个核心的索引数据。
Solr的创建命令有以下选项:
1、-c <name> -要创建的核心或集合的名称(必需)。
2、-d <confdir> -配置目录,在SolrCloud模式非常有用。
3、-n <configName> -配置名称。这将默认为核心或集合的名称。
4、-p <port> -本地Solr的实例的端口发送create命令; 默认脚本试图通过寻找运行Solr的实例来检测端口。
5、-s <shards> -Number of shards to split a collection into, default is 1.
6、-rf <replicas> -集合中的每个文件的份数。默认值是1。
在这个例子中,我们将使用的核心名称和配置目录-d参数-c参数。对于所有其它参数我们使用默认设置。
现在在命令窗口浏览 solr-6.6.0\\bin文件夹,并发出以下命令:
solr create -c jcg -d basic_configs
我们可以看到在命令窗口中下面的输出。
Creating new core ‘jcg‘ using command:
现在我们导航到以下网址,我们可以看到JCG核心被填充在核心选择器上。还可以看到核心的统计信息。
http://localhost:8983/Solr
Solr的核心JCG
以上是关于配置 Solr的主要内容,如果未能解决你的问题,请参考以下文章
Solr 高亮是不是还可以指示返回的片段在原始字段中的位置或偏移量?
Solr Highlighting:如何为同一字段请求多个片段长度?