solr 6.6.0开始

Solr 6.6.0快速入门


安装
1. 解压solr(C:\solr);
2. 启动solr

cd C:\solr\solr-6.6.0\bin
solr start -e cloud -noprompt

回车执行得到如下结果:

 Welcome to the SolrCloud example!
Starting up 2 Solr nodes for your example SolrCloud cluster.
Solr home directory C:\solr\solr-6.6.0\example\cloud\node1\solr already exists.
C:\solr\solr-6.6.0\example\cloud\node2 already exists.
Starting up Solr on port 8983 using command:
"C:\solr\solr-6.6.0\bin\solr.cmd" start -cloud -p 8983 -s "C:\solr\solr-6.6.0\example\cloud\node1\solr"
Waiting up to 30 to see Solr running on port 8983
Started Solr server on port 8983. Happy searching!
Starting up Solr on port 7574 using command:
"C:\solr\solr-6.6.0\bin\solr.cmd" start -cloud -p 7574 -s "C:\solr\solr-6.6.0\example\cloud\node2\solr" -z localhost:9983
Waiting up to 30 to see Solr running on port 7574
INFO  - 2017-07-04 09:52:36.887; org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider; Cluster at localhost:9983 ready
Collection 'gettingstarted' already exists! Skipping collection creation step.
Enabling auto soft-commits with maxTime 3 secs using the Config API
POSTing request to Config API: http://localhost:8983/solr/gettingstarted/config
{"set-property":{"updateHandler.autoSoftCommit.maxTime":"3000"}}
Started Solr server on port 7574. Happy searching!
Successfully set-property updateHandler.autoSoftCommit.maxTime to 3000
SolrCloud example running, please visit: http://localhost:8983/solr
  1. 访问http://localhost:8983/solr

导入测试数据

1.执行post -c gettingstarted example/exampledocs/*.xml
这里要用到solr的post命令,但自带的post命令只能用于linux系统,window系统要用到SimplePostTool工具,工具具体路径是C:\solr\solr-6.6.0\example\exampledocs\post.jar。在官网的文档评论下面看到有人给出使用例子:java -Dc=gettingstarted -Dauto=yes -Ddata=files -Drecursive=yes -jar example/exampledocs/post.jar docs/ 这个命令等同于post -c gettingstarted docs/

刷新后台页面,得到如下:
gettingstarted
通过左侧菜单Query可以执行查询操作,这里不一一解释;
2.执行post -c gettingstarted example/exampledocs/*.xml
同上,无法执行,必须借助SimplePostTool工具执行

java -Dc=gettingstarted -Dauto=yes -Ddata=files -Drecursive=yes -jar C:\solr\solr-6.6.0\example\exampledocs\post.jar C:\solr\solr-6.6.0\example\exampledocs\*.xml

结果

SimplePostTool version 5.0.0
Posting files to [base] url http://localhost:8983/solr/gettingstarted/update...
Entering auto mode. File endings considered are xml,json,jsonl,csv,pdf,doc,docx,ppt,pptx,xls,xlsx,odt,odp,ods,ott,otp,ots,rtf,htm,html,txt,log
Entering recursive mode, max depth=999, delay=0s
POSTing file gb18030-example.xml (application/xml) to [base]
POSTing file hd.xml (application/xml) to [base]
POSTing file ipod_other.xml (application/xml) to [base]
POSTing file ipod_video.xml (application/xml) to [base]
POSTing file manufacturers.xml (application/xml) to [base]
POSTing file mem.xml (application/xml) to [base]
POSTing file money.xml (application/xml) to [base]
POSTing file monitor.xml (application/xml) to [base]
POSTing file monitor2.xml (application/xml) to [base]
POSTing file mp500.xml (application/xml) to [base]
POSTing file sd500.xml (application/xml) to [base]
POSTing file solr.xml (application/xml) to [base]
POSTing file utf8-example.xml (application/xml) to [base]
POSTing file vidcard.xml (application/xml) to [base]
14 files indexed.
COMMITting Solr index changes to http://localhost:8983/solr/gettingstarted/update...
Time spent: 0:00:03.680

3.执行bin/post -c gettingstarted example/exampledocs/books.json

同上,无法执行,必须借助SimplePostTool工具执行

java -Dc=gettingstarted -Dauto=yes -Ddata=files -Drecursive=yes -jar C:\solr\solr-6.6.0\example\exampledocs\post.jar C:\solr\solr-6.6.0\example\exampledocs\books.json

结果

SimplePostTool version 5.0.0
Posting files to [base] url http://localhost:8983/solr/gettingstarted/update...
Entering auto mode. File endings considered are xml,json,jsonl,csv,pdf,doc,docx,ppt,pptx,xls,xlsx,odt,odp,ods,ott,otp,ots,rtf,htm,html,txt,log
Entering recursive mode, max depth=999, delay=0s
POSTing file books.json (application/json) to [base]/json/docs
1 files indexed.
COMMITting Solr index changes to http://localhost:8983/solr/gettingstarted/update...
Time spent: 0:00:00.634

这里参考了官网的文档。
[1].http://lucene.apache.org/solr/quickstart.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值