windows下配置solr4.6.0服务器

solr需要的环境 :JDK、apache-tomcat、solr

本人所用的配置:papche-tomcat-7.0.68 和solr4.6.0

1、下载solr-4.6.0,

2、解压出solr-4.6.0,

3、复制solr-4.6.0\example\webapps中的solr.war文件到tomcat安装目录中的webapps文件夹下

4、运行tomcat。(忽略怎么运行tomcat),tomcat会自动解压solr.war文件。

5、删除solr.war文件。(不然每次启动tomcat都会发布一次)

6、回到tomcat的webapps目录下,记事本打开solr\WEB-INF\web.xml文件。加入如下代码:在<web-app />节点内的最后。

<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>

如上代码,需要在(C/D/E/F)任意盘新建一个文件夹:solrhome

7、回到解压的solr-4.6.0目录,打开文件夹:solr-4.6.0\example\solr,复制所有内容到E:\solrhome

8、打开文件夹:solr-4.6.0\example\lib\ext,复制所有jar包到tomcat的webapps\solr\WEB-INF\lib下。

9、运行web:http://localhost:8080/solr,将看到solr后台的界面

10、添加mmseg4j-1.9.1中文分词器

mmseg4j-1.9.1\dist 目录下 文件复制入 webapps\solr\WEB-INF\lib

同时 到\home\collection1\conf下找到schema.xml,加上如下代码:

<fieldType name="text_mmseg4j_complex" class="solr.TextField" positionIncrementGap="100" >

<analyzer>

<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="complex" dicPath="dic"/>

</analyzer>

</fieldType>

<fieldType name="text_mmseg4j_maxword" class="solr.TextField" positionIncrementGap="100" >

<analyzer>

<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="max-word" dicPath="dic"/>

</analyzer>

</fieldType>

<fieldType name="text_mmseg4j_simple" class="solr.TextField" positionIncrementGap="100" >

<analyzer>

<!--

<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="simple" dicPath="n:/OpenSource/apache-solr-1.3.0/example/solr/my_dic"/>

-->

<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="simple" dicPath="dic"/>

</analyzer>

</fieldType>

<!-- mmseg4j-->

11 进入http://localhost:8080/solr 搜索界面会报错,这就对了,恭喜你已经配置成功,本公司大神按照报错信息开发了一个新的文件替换原来的,就不展示了,网上有后续分词BUG解决办法

时间: 2024-11-03 18:21:22

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

windows下配置多个Tomcat服务器

原先电脑上有一个Tomcat7,后面添加一个Tomcat8,版本应该无所谓. 配置多个Tomcat7应该也可以. 两个Tomcat均为官网下载的ZIP格式. 开始以为只要直接启动Tomcat下面的startup.bat即可,但是发现启动Tomcat8的时候,总是会有部署在Tomcat7中的项目一起启动. 后发现,要改变Catelina_home的位置. 于是在Tomcat8的bin目录下找到startup.bat,在其中添加了set catalina_home = D:\apache-tomca

windows下配置lamp环境(0)---软件获取

工作快一年了,还没有怎么配置过服务器环境,经常使用集成套件wampserver,为了复习配置wamp服务器 特意在虚拟机中测试安装步骤如下. 安装前步骤:下载软件.软件下载地址如下: 1.apache 下载地址: 1 http://mirrors.cnnic.cn/apache/httpd/binaries/win32/ 2.mysql-5.6.21 下载地址: 1 http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.21.zip 3.php 下载

windows下配置nginx+php环境

windows下配置nginx+php环境 刚看到nginx这个词,我很好奇它的读法(engine x),我的直译是“引擎x”,一般引“擎代”表了性能,而“x”大多出现是表示“xtras(额外的效果)”,那么整个词的意思就是类似“极致效果”,“额外性能”.当然这里不是要来唠嗑,以上是题外话. nginx相较于我们熟悉的apache.IIS的优势,就我浅入浅出的了解,在于“反向代理”和“负载均衡”.因此考虑到能够为Web服务器节省资源,它可以代替apache来提供Web服务.那么上正题了,ngin

Windows下配置Sendmail通过php mail函数发邮件

两种php发信方式 在许多php程序中通常都需要发邮件比如discuz需要选择sendmail发信,wordpress评论回复需要发信,然而发送邮件则有两种不同的方式.一是直接通过php中的mail()函数进行发信,而则是通过写一些程序来通过stmp服务来进行发信. 前者需要程序所在服务器的支持,通常linux服务器大多有这项服务.比如之前我用的Godaddy主机就可以进行发信,但是国内主机服务商则基本不带这个函数的支持.因为在这个垃圾邮件横行霸道的年代,服务器提供商则索性关闭这个函数的使用,所

Windows下利用rsync实现邮件服务器数据的同步

Windows下利用rsync实现邮件服务器数据的同步 背景环境 对系统管理员来说,平时的工作重心应该集中在维护 系统正常运转,能够正常提供服务上,这里往往牵涉到 一个数据备份的问题,在我所了解的情况中,有80%的系统管理员不是太关心自己服务器的安全性,但往往对 备份镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高昂,因此往往会选择自由软件.rsync就 是这样的软件,它可以满足绝大多数要求不是特 别高的备份需求.适用于数据不是很大,海量小的文件的存储备份,结合服务器本身的磁盘阵列技术,

windows 下配置 Nginx 常见问题

因为最近的项目需要用到负载均衡,不用考虑,当然用大名鼎鼎的Nginx啦.至于Nginx的介绍,这里就不多说了,直接进入主题如何在Windows下配置. 我的系统是win7旗舰版的,到官网下载最新版本 nginx/Windows-1.7.9解压到英文目录下(我刚开始是放到中文目录下的,启动时会有问题,下面常见错误里会讲到). 一.  Nginx配置 找到 conf 目录里的 nginx.conf 文件,配置Nginx #user nobody; #指定nginx进程数 worker_process

windows 下配置 Nginx 常见问题(转)

windows 下配置 Nginx 常见问题 因为最近的项目需要用到负载均衡,不用考虑,当然用大名鼎鼎的Nginx啦.至于Nginx的介绍,这里就不多说了,直接进入主题如何在Windows下配置. 我的系统是win7旗舰版的,到官网下载最新版本 nginx/Windows-1.7.9解压到英文目录下(我刚开始是放到中文目录下的,启动时会有问题,下面常见错误里会讲到). 一.  Nginx配置 找到 conf 目录里的 nginx.conf 文件,配置Nginx #user nobody; #指定

Windows 下远程桌面连接linux服务器(确保服务器为带桌面版)

方法一(通过xmanager中的Xbrowser工具远程桌面): 详细步骤 Cd  /etc/sysconfig/ Vi  displaymanager ,修改 DISPLAYMANAGER_REMOTE_ACCESS=“yes” DISPLAYMANAGER_ROOT_LOGIN_RENOTE=”yes” 执行命令:rcxdm restart 来 重启XDM服务, 在客户机上启动Xbrowser,刷新即可看到你想要连接的服务器,双击即可 或者输入suse linux机器IP地址来连接: 二.方

本地windows下搭建git的本地服务器

本地windows下搭建git的本地服务器 准备工作: 本地安装java环境,配置环境变量(略) 下载gitblit文件,百度一大堆 开始第一步: 减压gitblit压缩包到某个目录下,比如我在:H:\gitblit 第二步: 修改gitblit安装目录下的data文件下的gitblit.properties 第17行处:include = defaults.properties 修改为 include = my.properties 第三步: 从data文件夹下找到defaults.prope