标签:
明年工作主要和搜索有关,在自己学习过程中分享让更多人受益是我一贯的做法,所以我会把对Solr的学习在这里与大家分享一下,如果你也对搜索也感兴趣,也是新手,那么就和我从头开始吧。
今天我们要讲的是快速开始Solr,我们先在Window环境玩玩,做好准备了吗,我们就要开始了。
Solr是一个高性能,采用Java5开发,Solr基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。
文档通过Http利用XML 加到一个搜索集合中。Solr查询该集合也是通过http收到一个XML/JSON响应来实现。它的主要特性包括:高效、灵活的缓存功能,垂直搜索功能,高亮显示搜索结果,通过索引复制来提高可用性,提供一套强大Data Schema来定义字段,类型和设置文本分析,提供基于Web的管理界面等。
Solr需要使用Java7(Java Version 1.7),可访问 http://www.java.com 进行下载
访问Solr官网 http://lucene.apache.org/solr/ 进行下载
Solr 5 和 Solr 4 最大的差别就是现在Solr可以单独部署,不再需要把war包部署到Tomcat或Jetty上了,所以运行Solr变得很简单了。
>>cd bin
>>solr start –e techproducts
记住,输入命令行启动服务器后不要关闭Dos窗口,不然相当于服务关闭了
访问 http://localhost:8983/ ,可以看到Solr控制台
你现在可以随便点点、随便看看了:)
之前命令行启动Solr服务时,已经导入了示例的一些数据,并建立了索引,所以你现在可以搜索了。下面我们就来玩一下简单查询吧。
先选中Core:techproducts
接着选中Query,打开查询测试页面
点击【Execute Query】执行查询,就可以看到查询结果了
现在可以通过 http://localhost:8983/solr/techproducts/browse 进行网页搜索
标签:
原文地址:http://www.cnblogs.com/zhoujg/p/5047644.html