Windows下 solr6.4.1新建core

上一章稍微介绍一下solr并介绍怎么安装solr。这一章写下solr的原理并介绍solr非常重要的一个概念core核心。

原理:Solr对外提供标准的http接口来实现对数据的索引的增加、删除、修改、查询。在 Solr 中,用户通过向部署在servlet 容器中的 Solr Web 应用程序发送 HTTP 请求来启动索引和搜索。Solr 接受请求,确定要使用的适当SolrRequestHandler,然后处理请求。通过 HTTP 以同样的方式返回响应。默认配置返回 Solr 的标准 XML 响应,也可以配置 Solr 的备用响应格式。

core介绍:

solr中的core包含索引、配置文件。core的作用是存储索引,类似做缓存经常用的redis数据库。solr在查询的时去core中查询省去了通讯数据库的步骤,自然会大幅度提高查询效率。core中的配置文件主要有两个solrconfig.xml和schema(老版本的solr是schema.xml,新版是schema,把文件格式xml去掉了)。

solrconfig.xml对core进行了配置,例如索引的存放路径、字段的最大长度(maxFiedlLength)、写锁的超时时间(writeLockTimeout)、锁类型(lockType)、是否压缩索引(useCompoundFile)、内存索引缓冲区大小(ramBufferSizeMB)、删除策略、自动提交策略、缓存设置等。打个比方,solrconfig.xml好比是一份组装机器人的说明书,里面详细描述了各个部件(handler)的参数。

schema.xml主要是对索引的配置,例如分词器、字段名称、索引方法、存储方式、分词方式、唯一标识字段等,它好比是机器人学习的学习方法,机器人主动或被动接受特定数据,按照配置转化成索引,然后通过其部件(handler)展示出来。sore从功能方面来说的话,主要是通过各种handler进行工作。

新建core步骤:

1,进入上一章中solr-home文件夹,新建一个文件夹重命名,比如:recipe;

2,进入solr-6.4.1\server\solr\configsets\basic_configs目录把conf粘贴复制到第一步新建的recipe文件夹下;

3,进入http://localhost:8080/solr/index.html,solr后台,选择左侧菜单core admin,点击add core按钮,然后name和instanceDir都输入recipe,即第一步新建的文件夹。

不出意外做完上面的三步,core已经新建完毕,这时你可以看到solr-home文件夹里多了一个data目录和core.properties配置文件,data用了储存索引文件,core.properties是配置文件。


下一章介绍如何配置数据库,毕竟索引是从数据库里的数据生成的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值