好久没有接触新东西了,最新开始熟悉solr,实例展示单机环境solr整合.

整合方案一

1.下载Tomcat与solr并解压

  Tomcat解压后磁盘路径为D:\program files\Tomcat7\

2.启动Tomcat服务器

  浏览器输入: http://localhost:8080

  这步操作是为了操作是为了在Tomcat/conf目录下生成Catalina/localhost目录,这个文件会在接下来使用.

3.将solr部署到Tomcat

  a) 复制Solr目录example/solr到Tomcat的根目录下

  b) 复制Solr目录dist/solr-4.6.0.war到Tomcat的webapps/solr.war(重命名);

  c) 复制Solr目录example/lib/ext下的所有jar到Tomcat的lib下,同时将example/resources下的log4j.properties文件也复制到Tomcat的lib下;

  d) 在Tomcat/conf/Catalina/localhost下创建solr.xml文件,内容如下:

<?xml version="1.0" encoding="utf-8"?>
<Context docBase="webapps/solr.war" debug="0" crossContext="true"><Environment name="solr/home" type="java.lang.String" value="D:/program files/Tomcat7/solr" override="true"/>
</Context>

4.启动Tomcat服务器,在浏览器输入http://localhost:8080/solr 查看服务

整合方案二

1. 下载并解压Tomcat7与solr的压缩文件

2.将 solr 压缩包中 solr-4.6.0/dist/solr-4.6.0.war 复制到 Tomcat\webapps\solr.war (注意改名字)

3.将solr 压缩包中 solr-4.6.0/example/lib/ext 中的 jar 全部复制到 Tomcat\lib 目录中

4.将 solr 压缩包中 solr-4.6.0/example/resources/log4j.properties 复制到 Tomcat\lib 目录中

5.将 solr 压缩包中 solr-4.6.0/example/solr 目录复制到 Tomcat 目录下

6.打开 Tomcat\bin\catalina.bat ,找到 :okHome,增加一行设置,如下所示:

:okHome
set JAVA_OPTS=%JAVA_OPTS% -Dsolr.solr.home="%CATALINA_HOME%\solr"

7.启动Tomcat服务器 , 即可在浏览器中输入http://localhost:8080/solr 查看服务状态

效果图如下:

附录下载: 

实例中Tomcat7与solr的下载地址:

http://mirror.esocc.com/apache/tomcat/tomcat-7/v7.0.47/bin/apache-tomcat-7.0.47.zip (Tomcat 7)

http://apache.fayea.com/apache-mirror/lucene/solr/4.6.0/solr-4.6.0.zip (Solr 4.6.0)

安装IK分词器

1.http://code.google.com/p/ik-analyzer/downloads/detail?name=IK%20Analyzer%202012FF_hf1.zip&can=2&q=

2.复制下面ik分词解压包下面的如下三个文件到Tomcat7\webapps\solr\WEB-INF\lib\文件夹下面:

IKAnalyzer.cfg.xml、IKAnalyzer2012FF_u1.jar、stopword.dic

3.修改Tomcat7\solr\collection1\conf\文件夹下的schema.xml.在<types></types>中增加如下内容:

    <!--配置IK分词器--><fieldType name="text_ik" class="solr.TextField"><!--索引时候的分词器--><analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/><!--查询时候的分词器--><analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/></fieldType>

4.启动Tomcat,在浏览器中输入http://localhost:8080/solr ,在页面左侧菜单中选择Core为collection1,点击Analysis(漏斗形状)菜单,在右侧页面Filed Value文本框中输入要测试分词的中文串.

5.在Field Value下方,Analyse FieldName/FieldType中选择text_ik,然后点击左侧Analyze Value按钮,就能看到分词结果。

分词整合成功效果图:

转载请注明出处:[ http://www.cnblogs.com/dennisit/p/3586521.html ]

转载于:https://www.cnblogs.com/dennisit/p/3586521.html

整合Solr到Tomcat服务器,并配置IK分词相关推荐

  1. Docker 安装solr 配置IK分词,说明

    参考: docker 安装solr8.4.0 配置IK分词 一.版本号问题 在拉取或创建solr容器的时候,要带上版本号,否则会拉取到一个具有不稳定性的.可能会引发错误和问题的TAG为latest的版 ...

  2. 怎么通过外网来访问自己在Tomcat服务器中配置的项目

    怎么通过外网来访问自己在Tomcat服务器中配置的项目 步骤: 1.第一步:拥有一个外网能够访问的ip域名 因为是一个测试用的,不是商用的,所以我推荐费用比较小的和简单的,我使用的是"花生壳 ...

  3. Solr配置IK分词器

    配置步骤 下载分词器 上传文件 添加jar包 添加配置文件 添加分词器,配置业务域 测试分词器 第一步 下载IK分词器 第二步 上传文件 查看 第三步 添加jar包 到solr工程 cp IKAnal ...

  4. Tomcat服务器环境配置--查看bat文件(解决Neither the JAVA_HOME nor the JRE_HOME environment variable is defined问题)

    1. Tomcat环境配置 环境变量配置,博主以为无非就是在系统变量[path]中加上Tomcat目录的bin文件夹路径呗,然后上网一搜,果然就是配置Tomcat的bin目录和lib目录,于是在系统变 ...

  5. Win10安装Tomcat服务器与配置环境变量

    文章目录 下载安装JDK 下载Tomcat压缩包 解压Tomcat压缩包 Tomcat目录结构 启动Tomcat 环境变量配置 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻 ...

  6. requirednew基于xml配置日志不回滚_Elasticsearch配置IK分词器的远程词库

    在生活中很多很多地方都涉及到了全文检索,最常见的就好比日常使用到的百度搜索等搜索引擎,也都是基于全文检索来实现的:全文检索种类较多,就好比Elasticsearch.Sorl等. 为Ealsticse ...

  7. es ik 词库添加词语_Elasticsearch配置IK分词器的远程词库

    在生活中很多很多地方都涉及到了全文检索,最常见的就好比日常使用到的百度搜索等搜索引擎,也都是基于全文检索来实现的:全文检索种类较多,就好比Elasticsearch.Sorl等. 为Ealsticse ...

  8. ElasticSearch集群配置IK分词

    1.环境介绍 操作系统:centos 7.9 elasticsearch版本:7.13.3 IK分词版本:elasticsearch-analysis-ik-7.13.3 IK分词下载地址: http ...

  9. tomcat服务器通过配置来部署程序

    打开 tomcat 的 conf 目录下 server.xml 文件(例如:E:\apache-tomcat-6.0.14\conf\server.xml),找到 <Host> 标签,在 ...

  10. idea中tomcat服务器的配置

    在你的jsp项目右上角哪里,点击编辑配置 点击tomcat server,再点击+号 往下翻,并选择tomcat -->本地 之前我部署过,这个是点击+后自己配置的 点击配置: 此处我已经配置了 ...

最新文章

  1. 鸿蒙系统tee内核,厉害!鸿蒙内核的技术定位,是赶第三代微内核的潮流
  2. Nagios监控之9:利用sendmail使用第三方SMTP服务发送邮件报警
  3. php 挂机,用php实现qq挂机
  4. 16位/32位中断机制比較
  5. python接口自动化测试(二)-requests.get()
  6. jsp springmvc 视图解析器_springMVC配置jsp/html视图解析器
  7. aps后缀是什么文件_APS审核真的取消了么?
  8. java三次登录锁定_Java基础知识点有哪些 如何快速步入Java行业
  9. centos安装redis并客户端连接_网络共享打印机图文教程,电脑客户端连接安装设置共享打印机方法...
  10. Bailian3708 1的个数【进制】
  11. linux下搭建python机器学习环境
  12. 【计算机组成与设计】3.4计算机CPU除法运算
  13. 【原创】不如预想的精彩—读《别闹了,费曼先生》
  14. python遍历列表中所有元素_python如何遍历列表所有元素?
  15. 在chrome的网址上搜索总是跳转到百度首页
  16. 星宸科技IC2020笔试
  17. 2021年最全圣诞节攻略,外贸人看这一篇就够了
  18. word2007表格计算机,电脑员好做吗?使用word2007表格?
  19. 互连网、互联网、因特网、万维网、局域网、以太网 区别
  20. 以连边为中心的功能连接用于个体识别

热门文章

  1. Codeforces Round #461 (Div. 2)B-Magic Forest+位运算或优雅的暴力
  2. 题目1080:进制转换(任意进制直接转换方法)
  3. 【转】CentOS系统操作下安装相关各种软件
  4. 程序跳转到访问一个确定的地址0x100000
  5. BOM 之 screen history
  6. P3211 [HNOI2011]XOR和路径
  7. [概率论]-随机变量
  8. 性能测试的原则和方法
  9. 第十篇、微信小程序-view组件
  10. 实验一:命令解释程序