黑马程序员技术交流社区

标题: [JavaEE] 【广州校区】+【原创】+solr的简单实现步骤 [打印本页]

作者: 白马成序员    时间: 2018-9-13 11:14
标题: [JavaEE] 【广州校区】+【原创】+solr的简单实现步骤

1.在虚拟机里安装solr,可以通过官网下载solr的linux的安装包解压之后,添加/etc/sysconfig/iptables中的端口号8983(solr默认)
2.Solr的安装:
    第一步:解压压缩文件:
   [root@localhost Desktop]# tar -zvxf solr-7.3.1.tgz  -C /opt/
    第二步:启动solr
    [root@localhost Desktop]# /opt/solr-7.3.1/bin/solr start -force
    第三步:测试 在浏览器中输入http://localhost:8983/solr
       如果出现AdminUI界面 正确,否则失败
    第四步:创建Admin Core
      出现bug了:
      修复:
     [root@localhost Desktop]# cp -rf /opt/solr-7.3.1/server/solr/configsets/_default/conf/  /opt/solr-7.3.1/server/solr/new_core/
    移动配置文件到新建的new_core中
    修复完成之后,重新创建new_core 则成功
3.启动之后windows浏览器通过ip:8983访问solr页面
注意:在往solr中存数据的时候那个实体类必须有一个String类型的id字段,同时加上solr下的field注解,这样在存入solr中的id就是数据库里的id值

4.solr在spring中需要注入两个实体类,一个是往虚拟机连接的类,一个是solr的模板类

高亮显示:
这里有一个solr的工具类:封装了solr的ACDI操作







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2