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

在上一节中我们已经成功部署和运行了一个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 即可查询到刚刚添加的记录。

 

 
 
 
 
posted @ 2017-06-15 21:02  Hank蝈蝈  阅读(522)  评论(0编辑  收藏  举报