solr学习笔记section2-solr单机(节点)简单的core操作

本文介绍如何使用Solr创建核心(core),并通过RESTful API进行文档管理和查询操作。介绍了三种创建核心的方法,并演示了如何在Solr中插入文档及查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在上一节中我们已经成功部署和运行了一个solr应用,那么我们就可以通过这个正在运行的solr来创建一些文档,并进行搜索。

 

首先介绍一下core这个概念,core在solr中类似与关系型数据库中一张表的概念,在core中存放着结构化的数据用于查询,现在我们创建一个core

 

创建core的方式有三种:

通过web管理页面来创建页面

通过solr命令行创建

通过restful风格的url请求来创建

 

由于前两种创建的方式的实质也是调用url请求,因此这里我们采用第三种,直接在浏览器中请求url来创建core

在浏览器中输入以下地址用于创建一个名为test_core的core:
http://ip:port/solr/admin/cores?action=CREATE&name=test_core&configSet=basic_configs
 
action:表示对core的操作,我们这里是创建,所以采用create
name:表示对即将创建的core进行命名
configset:表示采用的配置文件类型(即存在在solr-home/configsets下的配置,默认有三种,我们选择basic_configs)
 
关于更多的参数可以参考:https://cwiki.apache.org/confluence/display/solr/CoreAdmin+API
 
访问地址后,看到如下界面,证明core创建成功:

 

 

管理界面首页:http://ip:port/solr/admin.html,点击左侧core selector,可以看到刚刚创建好的core,选中

 

选择左侧documents菜单,在右侧documents文本输入框中输入

{"id":"20170615","mydoc_s":"hello solr"}

并点击submit,收到成功响应,即为插入记录成功,如下图:

 

点击左侧菜单query,并点击execute qurey 即可查询到刚刚添加的记录。

 

 
 
 
 

转载于:https://www.cnblogs.com/hankguo/p/7020043.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值