solr搜索引擎框架搭建,建立多核(多core),与数据库连接,案例分析及动态配置数据库

本文详细介绍了如何在Java环境下搭建Solr搜索引擎框架,包括配置多核(多core)、与数据库连接的步骤,并提供了具体的案例分析。通过动态配置数据源,实现了在Tomcat下的灵活应用。
摘要由CSDN通过智能技术生成

solr搜索引擎框架搭建,建立多核(多core),与数据库连接,案例分析及动态配置数据库

Solr服务器采用java5开发的,是基于Lucene全文搜索的。

要想搭建Solr,首先进行Java环境的配置,安装对应的jdk以及tomcat,jdk要1.7以上。

以下是在jdk1.7和tomcat1.7的环境下搭建最新版本的solr4.9.1。solr5和solr6的搭建方式和solr4之前的可能不一致

搭建步骤

  1. 到apache下载solr,地址http://mirrors.hust.edu.cn/apache/lucene/solr/
  2. 解压出solr4.9.1
  3. 复制solr-4.9.1\example\webapps中的solr.war文件到tomcat安装目录中的webapps文件夹下
  4. 运行tomcat。(在tomcat的bin下启动(点击startup.bat)),tomcat会自动解压solr.war文件。
  5. 解压完后删除solr.war。
  6. 需要在E盘新建一个文件夹:solrhome。
  7. 回到tomcat的webapps目录下,记事本打开solr\WEB-INF\web.xml文件,加入如下代码:在节点内的最后(E:\solrhome是你所建的solrhome目录)。
    <env-entry> 
       <env-entry-name>solr/home</env-entry-name> 
       <env-entry-value>E:\solrhome</env-entry-value> 
       <env-entry-type>java.lang.String</env-entry-type> 
    </env-entry>
  1. 回到解压的solr-4.9.1目录,打开文件夹:solr-4.9.1\example\solr,复制所有内容到E:\solrhome
  2. 拷贝两个地方的jar包到/webapps/mysolr/solr/WEB-INF/lib下。
    1. solr-4.9.1\example\lib\ext复制所有jar包到tomcat的webapps\solr\WEB-INF\lib下
    2. solr-4.9.1\example\lib复制所有jar包到tomcat的webapps\solr\WEB-INF\lib下
  3. 拷贝example/resource下的log4j.properties文件到/webapps/mysolr/solr/classpath 下
  4. 以上就完成了solr环境的基本搭建,访问http://loclhost:8080/solr 可看到如下界面:
    这里写图片描述

建立多core步骤

  1. 在solr_home目录中复制collect1,修改名称为test(注意,删除test文件夹下的core.properties)。
  2. 启动tomcat,访问http://loclhost:8080/solr,点击Core Admin
    这里写图片描述
  3. 点击add Core
    这里写图片描述
  4. 点击add Core下的add Core。新建完成
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值