Solr使用记录【一】

我这次用的solr是4.10.3 分词器是这个

这是第一次使用solr,更多的都是通过网上的文章和请教别人完成的。

Solr,我理解为就是一个数据库,其中的collection相当于一张表,document相当于一条记录,filed相当于一个字段

使用来说呢,可以和redis比较,redis在java中可以通过jedis连接,solr可以通过solrj连接。

solr服务端:

    solr服务端,我觉得也是一个java项目,可以将它放到tomcat下执行,也可以在他的bin目录里直接启动。

    他其实是通过请求方式操作的:例如http://127.0.0.1:8080/solr/collection1/query?。。。。。。这其实就是查询,有get请求、 post请求的样子。

  服务搭建基本流程:

    1:在下载好的solr,命名为solr-4.10.3吧,solr-4.10.3\example\webapps 这个路径下有个solr.war,将其放到已经准备好的tomcat服务的webapps目录下建个文件夹如:mySolr,解压war放入mySolr中,并删除原war包

    2: 在这个路径下 solr-4.10.3\example\lib\ext 存在5个jar,如图,复制这5个jar,放入刚才的tomcat\webapps下新建的mySolr文件夹的,WEB-INF\lib这个目录下。

    3:新建一个文件夹,充当solr的数据库,如我的是建在了这里 F:\solr-4.10.3\solrhome,这个与后边的一个配置中的路径属性一致,稍后会提到。

    4:把 solr-4.10.3\example\solr下的 这些文件,如图,放到刚才建好的solrhome下,我的就是F:\solr-4.10.3\solrhome文件夹下

    5:修改 mySolr\WEB-INF 这个文件夹下的web.xml ,如图,自己的solrhome相应的改过来,【我记得这个好像一开始是被注释了的,需要放开注释】

    至此,solr服务就搭建完成了。启动tomcat,然后直接访问omcat,如:http://localhost:8008/solr就进入solr页面了。

    +++++++在启动这一步的时候出现了个问题,如图,感觉很不接,检查java 和javac都可以,为啥会这样呢,百度了之后,是这样的:startup.bat启动的时候,会去执行 setclasspath.bat 这个文件,对应的在这个文件开头加上这些,如图,然后就可以了

    +++++++ 还有个问题,启动startup.bat的时候,有错误,控制台一闪而过,这个需要改下startup.bat文件最后,改成这样

,原来的时候好像是start不是run。这个好像是因为,start会新开一个窗口,run是在当前窗口执行

大致想到了这些,歇会儿想想,再写

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值