当前位置:首页 > CN2资讯 > 正文内容

windows下配置solr4.6.0服务器

5小时前CN2资讯

三房一厅solr服务器搭建配置

 

安装环境:windows系统,apache-tomcat-7.0.68

准备:三房一厅下载solr-4.6.0.zip,mmseg4j-1.9.1.zip,根据系统下载OpenSSL-Win64.rar或OpenSSL-Win32.rar,把解压的文件放在C盘下。

1. 新建一个文件夹命名为Solr并在里面建两个文件夹分别命名为home和server。


        2.将下载的solr-4.6.0.zip包解压进入example的solr文件夹中拷贝其中的内容到刚建的home文件夹中。


  3.在Tomcat\conf\server.xml中,在</Host>前加入以下代码(红字修改为相应目录):

<Context path="/solr" docBase="C:\solr\server\solr" reloadable="false">

<Environment name="solr/home" type="java.lang.String" value="C:\solr\home" override="true"/>

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1" deny=""/>

</Context>

 

4.将solr-4.6.0.zip包解压进入example的webapps中solr.war移入solr\server文件夹。

启动Tomcat解压获得solr文件夹(如果solr\server下没有,进入Tomcat\webapps下,将其中的solr文件剪切到solr\server下)


  5.在solr\home下新建文件夹data


6.修改Solr\home\collection1\conf目录下的solrconfig.xml文件


修改以下代码(红字为data文件路径)

<dataDir>${solr.data.dir: C:\solr\home\data}</dataDir>

 

7. 将solr-4.6.0.zip包解压进example\lib\ext目录下把里面五个jar文件拷贝到solr\server\solr\WEB-INF\lib的目录中,


  8. 将solr-4.6.0.zip包解压,将dist和contrib拷贝到solr\home下


修改D:\solr\home\collection1\conf\ solrconfig.xml

<lib dir="C:/solr/home/contrib/extraction/lib" regex=".*\.jar" />

  <lib dir="C:/solr/home/dist/" regex="solr-cell-\d.*\.jar" />

 

  <lib dir="C:/solr/home/contrib/clustering/lib/" regex=".*\.jar" />

  <lib dir="C:/solr/home/dist/" regex="solr-clustering-\d.*\.jar" />

 

  <lib dir="C:/solr/home/contrib/langid/lib/" regex=".*\.jar" />

  <lib dir=" C:/solr/home /dist/" regex="solr-langid-\d.*\.jar" />

 

  <lib dir=" C:/solr/home /contrib/velocity/lib" regex=".*\.jar" />

  <lib dir=" C:/solr/home /dist/" regex="solr-velocity-\d.*\.jar" />

 

9.启动Tomcat,访问localhost:8080/solr(红字为Tomcat发问端口)solr搭建成功。


    测试方法:

    cmd.exe中运行

    c:\OpenSSL-Win32\curl.exe  "http://localhost:8080/solr/update/extract?=1&captureAttr=true&defaultField=ignored_undefined" -F "commit=true"  -F "file=@C:\text.docx"

    然后在solr面板中查询导入文件数据,在Query中查询相应的结果,numFound=0说明导入失败,=1说明有一条几率,恭喜你solr已结合到三方一厅的第一步实现了,之后利用search_file_for_solr函数把查询到的结果输出的前台页面,solr的查询主要是依赖于id,所以结合数据表中的id来完美的利用solr搜索引擎。

 

 

 

 

 


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/31012.html

    分享给朋友:

    “windows下配置solr4.6.0服务器” 的相关文章

    解决BestTrace中的timestamp is error问题及优化网络性能指南

    BestTrace是一款强大的网络诊断工具,广泛用于追踪数据包从源头到目标的网络路径。它的工作原理结合了traceroute和ping的功能,让用户不仅能够查看每一跳的延迟,还能监测到丢包情况。这意味着,你在使用BestTrace时,能够获得关于网络连接质量的详细信息,及时发现潜在的问题。 在我实际...

    深入了解M247 VPS:价格、性能与适用场景全分析

    M247 VPS概述 在如今数字化时代,云计算的需求不断上升,各种VPS(虚拟专用服务器)服务也层出不穷。今天我想和大家分享的是M247 VPS,它是一家相对年轻但却在行业内逐渐崭露头角的服务商。M247成立于2012年,隶属于M24Seven Group旗下,提供多种服务,包括VPS、虚拟主机、服...

    详细指南:如何进行Linux扩容以解决存储不足问题

    什么是Linux扩容? 在使用Linux操作系统时,随着数据的增加,我们常常面临磁盘空间不足的问题。Linux扩容就是通过添加新的磁盘、扩展现有磁盘容量或利用逻辑卷管理(LVM)等方式,来增加系统的存储空间。扩容可以帮助我更好地管理数据,提高服务器的运行效率。 我记得第一次接触扩容时,面对不断增加的...

    VPS Speedtest:优化虚拟专用服务器性能的必备工具和策略

    在数字时代,VPS(虚拟专用服务器)已经成为许多企业和个人建站的首选方案。为了确保VPS的性能满足需求,VPS Speedtest便显得格外重要。简单来说,VPS Speedtest就是对虚拟专用服务器的网络速度、带宽和延迟进行测试的一种方式。通过这一过程,我们不仅能了解VPS的现有性能,还能在需要...

    选择合适的SSH连接工具以提升远程管理效率和安全性

    在当今的网络环境中,SSH连接工具扮演着重要角色。简单来说,SSH连接工具是一种应用程序,用于通过SSH协议安全地连接和管理远程服务器。想想看,当我们需要与服务器进行交互、执行命令或者上传文件时,这些工具就变得尤为重要。 我记得第一次使用SSH连接工具的时候,是为了管理一台远程服务器。能够通过简单的...

    如何有效购买和使用代理IP服务,满足多种需求 - IP够卖指南

    在我们开始讨论“IP够卖”的购买与应用流程之前,理解购买渠道的多样性非常重要。很多人可能会问,究竟从哪里可以获取到合适的代理IP?实际上,有几种渠道可以选择,适合不同需求的用户。 首先,专业代理服务商无疑是最推荐的选择。这类服务商通常提供稳定且高质量的代理服务,能满足诸多使用场景,比如数据爬虫、电商...