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 即可查询到刚刚添加的记录。