热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Solr单机版服务器搭建

第一步:安装jdk、安装tomcat首先下载解压tomcat接着将解压好的tomcat移到usrlocalsolrtomcat目录下命令为:mva

第一步:安装jdk、安装tomcat

首先下载解压tomcat

接着将解压好的tomcat移到 /usr/local/solr/tomcat目录下

命令为:mv apache-tomcat-7.0.47 /usr/local/solr/tomcat

下图为复制命令也可以使用

 

看看移动后的效果

 

接下来就进行solr的安装使用了

第二步:解压solr压缩包。

命令:tar -zxvf solr-4.0.10.3

第三步:把dist/solr-4.10.3.war部署到tomcat下。

 

 

第四步:解压缩war包。启动tomcat解压。

 

查看进程命令:tail -f logs/catalina.out

第五步:需要把/lyj/solr-4.10.3/example/lib/ext目录下的所有的jar包添加到solr工程中。

 

 

 

第六步:创建solrhome。把/root/solr-4.10.3/example/solr文件夹复制一份作为solrhome。

 

 

第七步:告诉solr服务solrhome的位置。需要修改web.xml

 

 

启动tomcat

 

查看进程

 

访问:http://192.168.0.103:8080/solr

 

完成

3. 安装中文分词器

3.1. 上传IKAnalyzer的文件到linux服务器,配置schema.xml文件

#1.把分析器的jar包添加到solr工程中 cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

#2.IKAnalyzer的配置文件,把IKAnalyzer需要的扩展词典及停用词词典、配置文件复制到solr工程的classpath中,如果没有classes目录则新建 cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes

#3.修改schema.xml文件,配置fieldType,需要在solrhome/collection1/conf/schema.xml中配置,在根节点里最下面配置如下:

 

3.2. 配置业务字段

可在继续在schema.xml文件配置相应的业务字段。如: 

 

重启tomcat重新刷新地址,查看分词信息中的新添加的字段是否成功。 

一,部署solr4.9.1到tomcat:

1

2

启动tomcat解压solr.war包

创建classes目录:

拷贝solr下的lib里的jar到tomcat中:

拷贝日志到tomcat下的classes下:

配置solrHome路径:

配置tomcat完成:

配置中文分析器:

上传文件:

修改schema.xml文件

 


推荐阅读
  • Spring框架《一》简介
    Spring框架《一》1.Spring概述1.1简介1.2Spring模板二、IOC容器和Bean1.IOC和DI简介2.三种通过类型获取bean3.给bean的属性赋值3.1依赖 ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • 一:什么是solrSolr是apache下的一个开源项目,使用Java基于lucene开发的全文搜索服务器;Lucene是一个开放源代 ... [详细]
  • Lucene 全文检索技术入门
    一、搜索引擎的历史萌芽:Archie、Gopher起步:Robot(网络机器人)的出现与spider(网络爬虫)发展:excite、galax ... [详细]
  • javajigsaw2015年12月1日,星期二,在OpenJDK邮件列表中,MarkReinhold确认了许多人的期望:J ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 部署solr建立nutch索引
    2019独角兽企业重金招聘Python工程师标准接着上篇nutch1.4的部署应用,我们来部署一下solr,solr是对lucene进行了封装的企 ... [详细]
  • camel_使用Camel在来自不同来源的Solr中索引数据
    camelApacheSolr是建立在Lucene之上的“流行的,快速的开源企业搜索平台”。为了进行搜索(并查找结果),通常需要从不同的源(例如内容管理 ... [详细]
  • mysql+全文检索设计,基于sphinx+mysql全文检索架构设计.doc
    基于sphinxmysql全文检索架构设计.doc还剩2页未读,继续阅读下载文档到电脑,马上远离加班熬夜!亲,喜欢就下载吧& ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • Struts2+Sring+Hibernate简单配置
    2019独角兽企业重金招聘Python工程师标准Struts2SpringHibernate搭建全解!Struts2SpringHibernate是J2EE的最 ... [详细]
  • 开发笔记:MyBatis学习之逆向工程
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了MyBatis学习之逆向工程相关的知识,希望对你有一定的参考价值。转载:http://w ... [详细]
  • 03Spring使用注解方式注入
    基于注解的DI注入1.导包环境搭建:导入aop包(spring-aop-4.1.6.RELEASE.jar)2.创建类3.创建spring.xml配置文件(必须在src目录下)该配 ... [详细]
author-avatar
英萍维玟9856
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有