• Solr的安装与配置


    Solr的安装与配置

     1.准备

        1.安装Java8 和 Tomcat9 ,java和tomcat 的安装这里不再重复。需要注意的是这两个的版本兼容问题。貌似java8 不支持,tomcat7 以下版本。

        2.下载 solr安装包,目前的最新版本是  5.3.1

        下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/5.3.1

      2.安装

        1.  将 solr 压缩包解压,并将solr-5.3.1serversolr-webap文件夹下有webapp文件夹,将之复制到Tomcatwebapps目录下,并改成solr 

        2.  将 solr 压缩包中 solr-5.3.0serverlibext 中的 jar 全部复制到 Tomcat webappssolrWEB-INFlib 目录中

        3.  将 solr 压缩包中 solr-5.3.0/ server/resources /log4j.properties 复制到Tomcat webappssolrWEB-INFlib 目录中

        4.  创建一个D:solr_home 的目录,并将 solr 压缩包中 solr-5.3.0/server/solr 目录复制D:solr_home目录下

         

        5.  打开Tomcat/webapps/solr/WEB-INF下的web.xml,增加如下配置内容(初始状态下该内容是被注释掉的):

    1
    2
    3
    4
    5
    <env-entry>
           <env-entry-name>solr/home</env-entry-name>
           <env-entry-value>D:/solr_home</env-entry-value>
           <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

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

        这项配置,主要是建立tomcat 与solr之间的关系的,它的作用是让tomcat找到你所配置的solr 目录。

        6.重新启动tomcat,在浏览器输入http://localhost:8080/solr 即可出现Solr的管理界面

         

        注意:本人刚开始 http://localhost:8080/solr/ 页面无法访问。出现如下异常:

         

        解决方法:将solr解压开的文件夹dist中jar包和contribvelocitylib 下的jar包都拷贝到 TomcatwebappssolrWEB-INFlib目录下。 

        7. 配置collection,在D:solr_home目录下, 创建一个目录mycore1, 将D:solr_homeconfigsetsasic_configsconf 下的所有文件拷贝到D:solr_home mycore1conf下

     

        8. 在D:solr_home目录下, 创建文件core.properties, 并编辑文件

    1
    name= mycore1

         

        9.访问页面http://localhost:8080/solr, 查看core Admin, 'mycore1' 就显示出来了

         

     

        到这里 solr 基本就安装成功了。

    摘要: 最近,很多朋友问我solr 中文分词配置的问题,都不知道怎么配置,怎么使用,原以为很简单,没想到这么多朋友都有问题,所以今天就总结总结中文分词的配置吧。 有的时候,用户搜索的关键字,可能是一句话,不是很规范。所以在 Solr 中查询出的时候,就需要将用户输入的关键字进行分词。 目前有很多优秀的中文分阅读全文
    posted @ 2016-06-20 10:00 章为忠 阅读(24621) | 评论 (12) 编辑
     
    摘要: 经过前面一段时间的努力,终于把我所知道的关于solr的内容都总结完了。前面讲到了solr的安装配置,web管理后台的使用,solr的查询参数和查询语法,还说到了solr的客户端solrnet的基本用法和Query,Facet,高亮等实际开发中的常用方法。可以说solr的相关的基础的内容,都已经讲...阅读全文
    posted @ 2016-01-04 10:34 章为忠 阅读(3752) | 评论 (12) 编辑
     
    摘要: 上一篇,讲到了SolrNet的基本用法及CURD,这个算是SolrNet 的入门知识介绍吧,昨天写完之后,有朋友评论说,这些感觉都被写烂了。没错,这些基本的用法,在网上百度,资料肯定一大堆,有一些写的肯定比我的好,不过,这个是Solr系列文章,会从Solr的基础入门讲到实际开发中的分页,高亮...阅读全文
    posted @ 2015-12-25 11:36 章为忠 阅读(5534) | 评论 (8) 编辑
     
    摘要: 上一篇已经讲到了Solr 查询的相关的参数。这里在讲讲C#是如何通过客户端请求和接受solr服务器的数据, 这里推荐使用SolrNet,主要是:SolrNet使用非常方便,而且用户众多,一直都在更新,感兴趣的可以加入他们的邮件群组,方便迅速了解SolrNet的最新动态。 SorlNet源码地址...阅读全文
    posted @ 2015-12-24 18:56 章为忠 阅读(5864) | 评论 (9) 编辑
     
    摘要: 今天还是不会涉及到.Net和数据库操作,主要还是总结Solr 的查询参数,还是那句话,只有先明白了solr的基础内容和查询语法,后续学习solr 的C#和数据库操作,都是水到渠成的事。这里先列出solr查询所需要的参数 wiki 地址:http://wiki.apache.org/solr/F...阅读全文
    posted @ 2015-12-18 14:08 章为忠 阅读(39953) | 评论 (0) 编辑
     
    摘要: 前面讲到了Solr的安装,按道理,这次应该讲讲.net与数据库的内容,C#如何操作Solr索引等。不过我还是想先讲一些基础的内容,比如solr查询参数如何使用,各个参数都代表什么意思? 还有solr 自带的web 管理系统如何使用等。只有先明白了solr的基本内容,后续学习solr 的C#和数据库操阅读全文
    posted @ 2015-12-14 13:51 章为忠 阅读(8083) | 评论 (2) 编辑
     
    摘要: 接着前一篇,这里总结下Solr的安装与配置 1.准备 接着前一篇,这里总结下Solr的安装与配置 1.准备 1.安装Java8 和 Tomcat9 ,java和tomcat 的安装这里不再重复。需要注意的是这两个的版本兼容问题。貌似java8 不支持,tomcat7 以下版本。 2.下载 solr安阅读全文
    posted @ 2015-12-10 18:10 章为忠 阅读(7362) | 评论 (30) 编辑
     
    摘要: 最近一直在搞Solr的问题,研究Solr 的优化,搜索引擎的bug修改等,这几天终于有时间,闲下来总结分享,以便大家参考,与大家一起来共同学习。 Solr是一个基于Lucene的全文搜索引擎,同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,实现了可配置、可扩展并对查询性能进行了优化,更灵阅读全文
    posted @ 2015-12-10 17:11 章为忠 阅读(3622) | 评论 (2) 编辑
  • 相关阅读:
    AngularJS自定义表单验证器
    AngularJS自定义表单验证
    DataTables自定义筛选器
    DataTables列过滤器
    DataTables语言国际化
    DataTables DOM定位
    DataTables自定义事件
    DataTables给表格绑定事件
    自定义Celery任务记录器
    celery 日志设置
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/10420079.html
Copyright © 2020-2023  润新知