`

solr 应用相关

阅读更多

http://my.oschina.net/lsf930709/blog/620738 (solr 5.5  开发环境的搭建)

http://iamyida.iteye.com/category/338597 (solr 牛人的博客,19篇)

http://my.oschina.net/scottCoder/blog/640653 (solr 5.5 直接用自带的jetty启动配置开发环境)

 

http://www.centoscn.com/image-text/install/2015/0918/6190.html (centOS下安装solr 5.3)

http://www.cnblogs.com/luxiaoxun/p/4442770.html (使用solr索引mysql 数据库)

 

http://blog.csdn.net/tjcyjd/article/details/43453007 (Solr配置中文分词器IK Analyzer详解)

 

http://www.cnblogs.com/chowmin/articles/4629220.html (Elasticsearch与Solr对比)

 http://blog.csdn.net/u014793522/article/details/51363210 (solr5.5 + tomcat8 + zookeeper 集群搭建)

 

首先,solr环境搭建安装,jdk1.7以上, tomcat7.0.68(solr5.3.1 版本下,solr 5.5 是必须要用tomcat 8);

下载solr 5.5.0安装包,

[root@localhost home]# wget http://mirror.bit.edu.cn/apache/lucene/solr/5.5.0/solr-5.5.0.tgz

解压到 /usr目录下

1、将solr-5.5.0/server/solr-webapp目录下的webapp文件夹拷贝到tomcat下webapps下,并改名为solr5;

2、将 solr 压缩包中 solr-5.5.0/server/lib/ext 中的 jar 全部复制到 Tomcat/webapps/solr5/WEB-INF/lib 目录中

3、将 solr 压缩包中 solr-5.5.0/server/resources/log4j.properties 复制到Tomcat/webapps/solr/WEB-INF 目录中;

4、将solr解压目录中的dist目录下的solr-dataimporthandler 打头的2个jar放到tomcat下的solr5下的WEB-INF的lib目录中

 [root@localhost dist]# cp solr-dataimporthandler-*.jar /opt/apache-tomcat-8.0.32/webapps/solr5/WEB-INF/lib/

5、将 solr 压缩包中 solr-5.5.0/server/solr 目录下的文件复制到计算机某个目录下,如: /home/solr_home;

6、打开Tomcat/webapps/solr5/WEB-INF下的web.xml,找到如下配置内容(初始状态下该内容是被注释掉的):

<env-entry>

       <env-entry-name>solr/home</env-entry-name>

       <env-entry-value>/put/your/solr/home/here</env-entry-value>

       <env-entry-type>java.lang.String</env-entry-type>

</env-entry>

将<env-entry-value>中的内容改成你的solr_home路径,这里是/home/solr_home;

7、保存关闭,而后修改tomcat端口号为9090,并将URIEncoding="UTF-8" ,否则中文乱码;启动tomcat,在浏览器输入http://localhost:9090/solr5/admin.html     ,即可出现Solr的管理界面;5.5的一定要加admin.html,如果不加,则一直是404.找不到页面;到此时,初步完成安装部署;

8、进入页面添加core:



core:填写你创建在solr_home的目录下的文件夹的名字,也就是要创建core ;

instanceDir:就是你的core根目录具体位置,举个例子,linux下可能是/home/solr_home/testcore,

在solr_home中新建文件夹testcore,即对应将建立的core名称,必须将solr_home\configsets\basic_configs中的conf文件夹复制到solr_home\testcore中;这样才能如上图创建成功;

 9、就可以用java项目来测试相关solr应用服务器是否OK的;

 

 

 

以上是tomcat部署安装方式, 但是solr5.X已经集成了jetty服务器,所以可以解压后直接启动;

 1、直接解压后进入解压的bin目录,用 ./solr start   启动;用./solr stop   停止服务器;

      如果是centOS7 则可以用:解压目录下

    启动:bin/solr start -e cloud -noprompt 

           停止:bin/solr stop -all

2、在浏览器中输入    http://ip:8983/solr   ,查看是否正常;如果能打开页面就表示正常;

     接下来就是创建一个实例,跟上边tomcat穿件core一样的规则,一切都OK;

 

 

故相关solr服务器安装就基本OK了,剩下就是创建相关实例的下修改对应的 schema.xml;

 

 

开始我下载的solr6.0.0.tgz,结果运行不起,后来看官网,发现solr6 要求至少 jdk8以上版本;

  • 大小: 69 KB
分享到:
评论

相关推荐

    solr开发应用教程

    Solr 3.5开发应用教程,偏实战

    SOLR的应用教程

    3.1 SOLR应用概述 29 3.1.1 Solr的应用模式 29 3.1.2 SOLR的使用过程说明 30 3.2 一个简单的例子 30 3.2.1 Solr Schema 设计 30 3.2.2 构建索引 30 3.2.3 搜索测试 31 3.3 搜索引擎的规划设计 32 3.3.1 定义业务模型...

    solr 应用全面解析.rar

    solr 应用全面解析,简单的应用,多实例,分布式索引分发 ,以数据库为数据源建立索引

    solr简单应用操作的代码部分

    solr简单应用操作的代码部分,要20个字说些什么呢,体验到了出教程很麻烦啊

    solr3.5配置及应用

    初学者学习solr时,可以借助此文档入门,学习solr

    Solr 3.5开发应用教程.pdf

    Apache Solr 是一个开源的搜索服务器,Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache ...定制 Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述所有 Field 及其内容的 XML 文档就可以了。

    相关性搜索利用Solr与Elasticsearch创建智能应用

    资源名称:相关性搜索 利用Solr与Elasticsearch创建智能应用内容简介:《相关性搜索:利用Solr与Elasticsearch创建智能应用》揭开了相关性搜索的神秘面纱,告诉大家如何将 Elasticsearch与 Solr这样的搜索引擎作为可...

    Solr技术培训资料(基础知识+高级应用)。

    这是我整理的关于Solr的技术培训资料,它包含了关于Solr的基础知识和高级应用,例如分组、分词器、权重等问题,因为本人在学习solr时发现资源太少,所以整理了一些,当然由于本人技术不足,难免知识点不够全面,有...

    solr5.4.0完整包

    Lucene本质上是搜索库,不是独立的应用程序,而Solr是。Lucene专注于搜索底层的建设,而Solr专注于企业应用。Lucene不负责支撑搜索服务所必须的管理,而Solr负责。所以说,一句话概括 Solr: Solr是Lucene面向企业...

    solr-java运用

    solr配置,部署,定时任务更新,数据源配置, solr_java 运用详解

    solr 查询应用

    solr 查询应用solr 查询应用

    企业级搜索应用服务器solr

    solr 入门 及中文分词器安装与应用

    Solr3.5开发应用指导

    基于Solr3.5的最新开发应用指导,文字加代码说明模式(Schedule.xml)、配置(solrconfig.xml)、索引,搜索等详细开发内容。

    solr_3.5_配置及应用

    solr_3.5_配置及应用

    开源企业搜索引擎SOLR的应用教程

    开源企业搜索引擎SOLR的应用教程 Apache Solr 是一个开源的搜索服务器,Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。定制 Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述...

    solr企业应用

    此文档很好的介绍了solr,以及solr应用的技术,以及分词等很多内容。

    solr简单应用操作 (一)

    solr的简单应用和讲解操作,看书和查资料完成的。

    开源企业搜索引擎SOLR的应用教程.pdf

    开源企业搜索引擎SOLR的应用教程, Apache Solr 是一个开源的搜索服务器,Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。定制 Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述...

    Solr 样例应用程序:j-solr1.zip

    Solr 样例应用程序:j-solr1.zip

Global site tag (gtag.js) - Google Analytics