Slor 服务的搭建:

1):上传 solr  tar包到指定目录

2):解压到 指定目录下

  1. [root@admin tools]# tar -zxvf solr-4.10.3.tgz.tgz -C ../solr/

3):solr 整合 tomcat:

  1. //切换到 sole dist 目录下
  2. [root@admin dist]# cd /opt/solr/solr-4.10.3/dist/
  3.  
  4. //拷贝 solr-4.10.3.war 到 tomcat/webapp/ 下
  5. [root@admin dist]# cp solr-4.10.3.war /opt/tomcat/apache-tomcat-7.0.88/webapps/solr.war

4):启动 tomcat 进行solr自动解压缩:

  1. //切换到 tomcat 目录下
  2. [root@admin dist]# cd /opt/tomcat/apache-tomcat-7.0.88/bin/
  3.  
  4. //启动 tomcat
  5. [root@admin bin]# ./startup.sh

5):复制 log 日志jar 到 solr中:

  1. [root@admin bin]# cd /opt/solr/solr-4.10.3/example/lib/ext/

[root@admin ext]# ll

  1. [root@admin ext]# cp * /opt/tomcat/apache-tomcat-7.0.88/webapps/solr/WEB-INF/lib/

6):配置 solr home

  1. [root@admin example]# cd /opt/solr/solr-4.10.3/example/
  2. [root@admin example]# ll

  1. [root@admin example]# cp -r solr /opt/solr/solrhome

7):solr 与 solrhome 建立关系

第一种方式:修改 solr 中的 web.xml:

  1. [root@admin example]# cd /opt/tomcat/apache-tomcat-7.0.88/webapps/solr/WEB-INF/
  2. [root@admin WEB-INF]# ll

  1. [root@admin WEB-INF]# vim web.xml

8):启动 tomcat 进行访问 solr 测试【192.168.31.206:8080/solr】

  1. [root@admin WEB-INF]# cd /opt/tomcat/apache-tomcat-7.0.88/bin/
  2. [root@admin bin]# ./startup.sh

以上 我们的 solr 服务就已经 搭建成功了。

===================================================================================================================

将数据库数据库导入 solr索引库:(业务域定义):

导入项有:商品id、商品标题、商品买点、商品价格、商品图片、商品分类名称、商品详情

1):上传 中文 分词器 到服务器中(并解压) 点我下载

  1. [root@admin solr]# unzip -d /opt/solr/ IKAnalyzer2012FF_hf1.zip

重命名:

  1. [root@admin solr]# mv IK\ Analyzer\ 2012FF_hf1/ IKAnalyzer2012FF_hf1

2)将 IKAnalyzer2012FF_u1.jar 添加到 solr 工程中去:

  1. [root@admin IKAnalyzer2012FF_hf1]# cp IKAnalyzer2012FF_u1.jar /opt/tomcat/apache-tomcat-7.0.88/webapps/solr/WEB-INF/lib/

首先创建 classes 目录:

  1. [root@admin IKAnalyzer2012FF_hf1]# mkdir /opt/tomcat/apache-tomcat-7.0.88/webapps/solr/WEB-INF/classes

进行拷贝:

  1. [root@admin IKAnalyzer2012FF_hf1]# cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /opt/tomcat/apache-tomcat-7.0.88/webapps/solr/WEB-INF/classes/

查看:

  1. [root@admin IKAnalyzer2012FF_hf1]# ll /opt/tomcat/apache-tomcat-7.0.88/webapps/solr/WEB-INF/classes

3):定义 fieldType 指定 使用中文分词器

  1. [root@admin IKAnalyzer2012FF_hf1]# cd /opt/solr/solrhome/collection1/

  1. [root@admin collection1]# cd conf/

编辑 schema.xml :

  1. vim schema.xml
  1. <!-- IKAnalyzer-->
  2. <fieldType name="text_ik" class="solr.TextField">
  3. <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
  4. </fieldType>
  5.  
  6. <field name="item_title" type="text_ik" indexed="true" stored="true"/>
  7. <field name="item_sell_point" type="text_ik" indexed="true" stored="true"/>
  8. <field name="item_price" type="long" indexed="true" stored="true"/>
  9. <field name="item_image" type="string" indexed="false" stored="true" />
  10. <field name="item_category_name" type="string" indexed="true" stored="true" />
  11. <field name="item_desc" type="text_ik" indexed="true" stored="true" />
  12.  
  13. <field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
  14. <copyField source="item_title" dest="item_keywords"/>
  15. <copyField source="item_sell_point" dest="item_keywords"/>
  16. <copyField source="item_category_name" dest="item_keywords"/>
  17. <copyField source="item_desc" dest="item_keywords"/>

4):测试环节:

首先 关闭 tomcat 重新启动:

  1. [root@admin conf]# cd /opt/tomcat/apache-tomcat-7.0.88/bin/
  2. [root@admin bin]# ./shutdown.sh
    [root@admin bin]# ./startup.sh 

分享知识-快乐自己:slor 服务的搭建的更多相关文章

  1. nginx服务傻瓜搭建

    nginx服务傻瓜搭建 安装步骤: 一.先准备好相关源码包和程序包,如下图 所有包都在云服务器的/src目录下. 二.安装 1.安装nginx服务器,支持vod stream.fileupload c ...

  2. 基于SpringMVC下的Rest服务框架搭建【1、集成Swagger】

    基于SpringMVC下的Rest服务框架搭建[1.集成Swagger] 1.需求背景 SpringMVC本身就可以开发出基于rest风格的服务,通过简单的配置,即可快速开发出一个可供客户端调用的re ...

  3. dubbo服务简单搭建

    一.初识dubbo: 架构图: Provider: 暴露服务的服务提供方. Consumer: 调用远程服务的服务消费方. Registry: 服务注册与发现的注册中心. Monitor: 统计服务的 ...

  4. Centos 6.5 pptpd服务端搭建过程

    首先检测有没有启用ppp和tun cat /dev/ppp cat /dev/net/tun 如果显示是这样的 cat: /dev/ppp: No such device or address cat ...

  5. [Visual Studio] SOA服务框架搭建

    1.服务框架搭建 2.服务模板创建 3.Nuget引用 4.客户端调用 任务点: 1.分析SOA 2.修改SOA架构名称以及关键字 3.使用Nuget添加引用 4.选择服务模板进行创建 5.尝试调用 ...

  6. 【转载】Redis Sentinel 高可用服务架构搭建

    作者:田园里的蟋蟀 出处:http://www.cnblogs.com/xishuai/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接. 阅读 ...

  7. springcloud微服务架构搭建

    SpringCloud微服务框架搭建 一.微服务架构 1.1什么是分布式 不同模块部署在不同服务器上 作用:分布式解决网站高并发带来问题 1.2什么是集群 多台服务器部署相同应用构成一个集群 作用:通 ...

  8. ubuntu 16.04 nfs服务的搭建

    nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单. 现在介绍如何在ubuntu16.04系统中搭建nfs服务,ubuntu的搭建比红帽的还要简单. 1.安装nfs服务 s ...

  9. Red Hat 6.5 nfs服务的搭建

    nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单. 现在介绍如何在红帽6.5系统中搭建nfs服务. 1.关闭selinux服务 如果已经关闭该服务的可以直接跳过该步骤. ...

随机推荐

  1. MapReudce源码分析之Mapper

    Mapper是MapReduce编程模型中一个将输入的key/value对映射成一组中间key/value对的组件.Map是将输入记录转换成中间记录的单个任务.被转换的中间记录不需要与输入记录一样的类 ...

  2. 一、任天堂ns (Nintendo Switch) 上手

    公司不方便回家详解做个博客非专业评测~

  3. 【文献阅读】Self-Normalizing Neural Networks

    Self-Normalizing Neural Networks ,长达93页的附录足以成为吸睛的地方(给人感觉很厉害), 此paper提出了新的激活函数,称之为 SELUs ,其具有normaliz ...

  4. .net 字符串驻留

    .net中的string表达的是常量字符串. JIT编译器编译时判断遇到的常量字符串是否在内部散列表中,如果不在,添加进去.当第一次执行到含字符串的方法时,CLR会检查该字符串是否在内部的一个散列表中 ...

  5. 使用Highcharts实现柱状图展示

    第一步 新建页面line.html,引入HighCharts核心js文件 <script type="text/javascript" src="../../js/ ...

  6. php配置opcache

    官网地址:http://php.net/opcache 使用下列推荐设置来获得较好的 性能: opcache.memory_consumption=128 opcache.interned_strin ...

  7. Linux环境下,使用PHP创建一个守护进程

    <?php $pid = pcntl_fork(); // fork if ($pid < 0) exit; else if ($pid) // parent exit; else { / ...

  8. 洛谷 P1558 色板游戏

    洛谷 题解里面好像都是压位什么的, 身为蒟蒻的我真的不会, 所以就来谈谈我的30颗线段树蠢方法吧! 这题初看没有头绪. 然后发现颜色范围好像只有30: 所以,我就想到一种\(sao\)操作,搞30颗线 ...

  9. 我的Android进阶之旅------>Android颜色值(RGB)所支持的四种常见形式

    Android中颜色值是通过红(Red).绿(Green).蓝(Blue)三原色,以及一个透明度(Alpha)值来表示的,颜色值总是以井号(#)开头,接下来就是Alpha-Red-Green-Blue ...

  10. Dubbo,ZooKeeper,Redis,FastDFS,ActiveMQ,Keepalived,Nginx,Hudson

    获取[下载地址]   QQ: 313596790   [免费支持更新] 三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体 [新录针对本系统的视频教程,手 ...