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, 并编辑文件
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) 编辑