solr 6.6.0开始

来源:互联网 发布:ie淘宝网无法登录 编辑:程序博客网 时间:2024/06/16 17:53

Solr 6.6.0快速入门

  • solr官网http://lucene.apache.org/solr/
  • jdk8
  • window系统

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

cd C:\solr\solr-6.6.0\binsolr 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 8983Started 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:9983Waiting up to 30 to see Solr running on port 7574INFO  - 2017-07-04 09:52:36.887; org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider; Cluster at localhost:9983 readyCollection 'gettingstarted' already exists! Skipping collection creation step.Enabling auto soft-commits with maxTime 3 secs using the Config APIPOSTing 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 3000SolrCloud 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.0Posting 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,logEntering recursive mode, max depth=999, delay=0sPOSTing 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.0Posting 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,logEntering recursive mode, max depth=999, delay=0sPOSTing file books.json (application/json) to [base]/json/docs1 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

原创粉丝点击