Solr文档学习--Using the Solr Administration User Interface

原创 2016年08月30日 12:01:56

之前写了一篇

Solr文档学习–Getting Started

今天继续第二章,管理控制台,先从概念上了解solr

启动

首先启动solr(windows版)进入solr的解压目录

solr.cmd start

这里写图片描述

接下来我们进入管理控制台

http://localhost:8983/solr/

这里写图片描述

左边是一个导航,包括控制面板,日志记录,Core Admin/Collections ,Java属性,进程等,如果配置了Core Admin/Collections还可以看到一个Core Admin/Collections的工具。

如果是以SolrCloud模式开启,左侧的导航栏将会是Cloud和Collections

Start Solr in SolrCloud mode 命令

solr.cmd start -c 

这里写图片描述

本文是在单击模式,所以讨论的都是Core Admin,其实和Collections是一个概念

Collections / Core Admin

Dashboard和Logging不做过多解释,一个是控制面板,一个是日志的相关信息。
我们来开最重要的Collections / Core Admin,其实这个我个人觉得可以理解为数据库中的表(集合),而且这个名字和mongodb中的collections感觉是一个概念。下文我将已集合这个概念来描述Collections / Core Admin

一开始是没有集合的。

我们可以在控制台创建集合,也可以在命令行创建集合。

控制台创建集合之前需要首先创建集合需要的相关目录。

这里写图片描述

命令行创建集合

保证solr已经启动

solr.cmd create -c mycollections

创建一个mycollections的集合

这里写图片描述

在控制台就能看到刚才创建的集合了

这里写图片描述

控制台创建集合

首先创建集合实例存放的目录,我这里创建一个mycollection2的目录

在solr解压目录的server/solr下

这里写图片描述

再创建集合数据存放的目录,我在mycollection2下面创建了一个data目录

这里写图片描述

再进入控制台创建集合

这里写图片描述

不过这个时候还会报错

Error CREATEing SolrCore 'mycollection2': Unable to create core [mycollection2] Caused by: Can't find resource 'solrconfig.xml' in classpath or 'D:\solr-6.1.0\server\solr\mycollection2'

说mycollection2下缺少solrconfig.xml

将solr解压目录下example目录files\conf中的solrconfig.xml拷贝到mycollection2\data下

这里写图片描述

这个时候还会报错

Error CREATEing SolrCore 'mycollection2': Unable to create core [mycollection2] Caused by: Can't find resource 'schema.xml' in classpath or 'D:\solr-6.1.0\server\solr\mycollection2'

缺少schema.xml,这个新版本其实不需要这个文件的,它被新的叫做managed-schema的文件代替了,但是在控制台创建还是要schema.xml的,拷贝一个,还是从solr的example\files\conf下拷贝,将其拷贝到mycollection2下面,并重命名为schema.xml

这里写图片描述

再次创建还会报错,

org.apache.solr.common.SolrException: Error CREATEing SolrCore 'mycollection2': Unable to create core [mycollection2] Caused by: Can't find resource 'lang/contractions_it.txt' in classpath or 'D:\solr-6.1.0\server\solr\mycollection2'

这是因为刚才重命名的schema.xml有一些停止词之类的依赖,都在lang文件夹下。

我们还是从solr的example\files\下的conf目录拷贝到mycolletion2下面

mycollections2的最终目录结构

这里写图片描述

再次创建

这里写图片描述

创建成功,这个控制台还是比较麻烦的,推荐用命令行创建集合

未完待续……

参考文献

Solr官方文档6.1版


如果觉得我的文章对您有用,请随意打赏

这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Solr文档学习--Using the Solr Administration User Interface(续)

Solr文档学习,控制台使用--续

solr整合springmvc开发(一)

开发前提:将数据库导入索引库 1.自定义一个索引库 2.配置IKAnalyzer中文分析器    a.把IKAnalyzer2012FF_u1.jar添加到solr/WEB-INF/lib目录下...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

solr测试项目(上)--基于maven的springmvc环境搭建

solr测试项目(上)--基于maven的springmvc环境搭建

solr测试项目(下)--索引数据与查询

solr索引数据与查询

solr整合springmvc开发(二)

博客的内容我希望对读者有用,如果哪些知识点不清楚,我们可以交流,共同学习。。。。 前提工作准备完毕,着手开发网站了。首先把环境搭建好,导入solr相关jar包和springmvc的jar包。 ...

maven项目下solr和spring的整合配置

solr和spring整合其实很简单,只要注意导入依赖的配置文件即可。废话不多说,上代码。 第一步:编写maven项目的pom文件,导入依赖 <project xmlns="http://maven....

Solr文档学习--Getting Started

Solr文档学习,安装与官方示例运行

solr测试项目(中)--整合spring-data-mongo

整合spring-data-mongo
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)