(9-5)创建一个索引库





默认网页只有一个 索引库collection1,自己手动创建一个索引库collection2:




[root@baozi solr]# pwd
/usr/local/solr/example/solr
[root@baozi solr]#



[root@baozi solr]# ll
总用量 20
drwxr-xr-x. 2 root root 4096 9月   8 2014 bin
drwxr-xr-x. 4 root root 4096 5月  10 21:32 collection1
-rw-r--r--. 1 root root 2473 9月   8 2014 README.txt
-rw-r--r--. 1 root root 1715 9月   8 2014 solr.xml
-rw-r--r--. 1 root root  501 9月   8 2014 zoo.cfg
[root@baozi solr]# cp -r collection1/ collection2/
[root@baozi solr]# 




[root@baozi solr]# pwd
/usr/local/solr/example/solr
[root@baozi solr]# cd collection2/
[root@baozi collection2]# ll
总用量 16
drwxr-xr-x. 6 root root 4096 5月  12 21:48 conf
-rw-r--r--. 1 root root   16 5月  12 21:48 core.properties
drwxr-xr-x. 4 root root 4096 5月  12 21:48 data
-rw-r--r--. 1 root root 2146 5月  12 21:48 README.txt
[root@baozi collection2]# vim core.properties
[root@baozi collection2]# more core.properties
name=collection2

[root@baozi collection2]#

//core.properties修改为2或删除


//重启solr:
[root@baozi solr]# bin/solr restart
Sending stop command to Solr running on port 8983 ... waiting 5 seconds to allow Jetty process 2628 to stop gracefully.
Waiting to see Solr listening on port 8983 [-]
Started Solr server on port 8983 (pid=3503). Happy searching!
                                                                                                                                
[root@baozi solr]#




在网页里就可以看到了;


创建成功!

-----------------------------------------------------------------------------

多core:

solr start -s multicore/



[root@baozi multicore]# pwd
/usr/local/solr/example/multicore
[root@baozi multicore]# ll
总用量 24
drwxr-xr-x. 3 root root 4096 9月   8 2014 core0
drwxr-xr-x. 3 root root 4096 9月   8 2014 core1
drwxr-xr-x. 2 root root 4096 5月  10 21:23 exampledocs
-rw-r--r--. 1 root root  267 9月   8 2014 README.txt
-rw-r--r--. 1 root root 1588 9月   8 2014 solr.xml
-rw-r--r--. 1 root root  501 9月   8 2014 zoo.cfg
[root@baozi multicore]# ll -R core0
core0:
总用量 4
drwxr-xr-x. 2 root root 4096 5月  10 21:23 conf


core0/conf:
总用量 8
-rw-r--r--. 1 root root 1879 9月   8 2014 schema.xml
-rw-r--r--. 1 root root 4026 2月  28 02:09 solrconfig.xml

[root@baozi multicore]#



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 安装ElasticSearch 首先需要在服务器上安装ElasticSearch。可以使用官方的安装包,也可以使用包管理器来安装。在安装完成后,需要启动ElasticSearch服务。 2. 创建索引 使用ElasticSearch的REST API来创建索引。可以使用curl命令或者其他HTTP客户端来执行API请求。 例如,可以使用curl命令来创建一个名为my_index的索引: curl -XPUT 'http://localhost:9200/my_index/' 这将在ElasticSearch中创建一个名为my_index的索引。如果创建成功,ElasticSearch将返回一个JSON响应,其中包含有关索引的信息。 3. 添加文档 在创建索引之后,可以开始向其中添加文档。可以使用curl命令或者其他HTTP客户端来执行API请求。 例如,可以使用curl命令来向my_index索引添加一个文档: curl -XPOST 'http://localhost:9200/my_index/_doc' -d '{"title": "example", "content": "this is an example document"}' 这将在my_index索引中添加一个文档,其中包含标题和内容字段。 4. 搜索文档 可以使用ElasticSearch的REST API来搜索文档。可以使用curl命令或其他HTTP客户端来执行API请求。 例如,可以使用curl命令来搜索my_index索引中包含关键字“example”的文档: curl -XGET 'http://localhost:9200/my_index/_search?q=example' 这将搜索my_index索引中的文档,并返回包含关键字“example”的文档。如果有匹配的文档,ElasticSearch将返回一个JSON响应,其中包含有关匹配文档的信息。 5. 删除索引 可以使用ElasticSearch的REST API来删除索引。可以使用curl命令或其他HTTP客户端来执行API请求。 例如,可以使用curl命令来删除名为my_index的索引: curl -XDELETE 'http://localhost:9200/my_index/' 这将从ElasticSearch中删除my_index索引。如果删除成功,ElasticSearch将返回一个JSON响应,其中包含有关已删除索引的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值