在上一篇“使用Spring MVC 4构建Restful服务”博文中,我们谈到了如何使用Spring MVC 4搭建RESTful服务,本文以上篇文章为基础,继续讲解如何解析Spring RESTful服务。上篇文章中,我们用了jacson包进行Java对象的序列化,本文仍然使用此包进行Java对象的反序列化。
构建RESTful服务
1.我们继续在 F...
分类:
编程语言 时间:
2014-11-19 18:40:55
阅读次数:
226
一、安装虚拟机 Solr 必须运行在Java1.6 或更高版本的Java 虚拟机中,运行标准Solr 服务只需要安装JRE 即可,但如果需要扩展功能或编译源码则需要下载JDK 来完成。可以通过下面的地址下载所需JDK 或JRE : OpenJDK ( http://java.sun.com/j...
分类:
其他好文 时间:
2014-11-19 12:25:16
阅读次数:
291
Solr配置与简单Demo简介:solr是基于Lucene Java搜索库的企业级全文搜索引擎,目前是apache的一个项目。它的官方网址在http://lucene.apache.org/solr/。solr需要运行在一个servlet容器里,例如tomcat。solr在lucene的上层提供了一...
分类:
其他好文 时间:
2014-11-19 10:49:24
阅读次数:
118
一、什么是solr 首先,要了解下Solr是什么,以下是官方的描述。 Solr是一个来自Apache Lucence项目,是一个热门开源的企业级搜索平台。为目前世界上相当多的大型互联网站点提供搜索和导航服务。 [http://wiki.apache.org/solr/] Solr使用Ja...
分类:
其他好文 时间:
2014-11-19 10:45:45
阅读次数:
191
客户端开发 Solrj客户端开发SolrjSolr是搭建好的lucene服务器当然不可能完全满足一般的业务需求可能要针对各种的架构和业务调整这里就需要用到Solrj了Solrj是Solr提供的api库可以进行Solr的二次开发。主要实现原理服务端利用httpClient发送Solr格式的HTTP请求...
分类:
其他好文 时间:
2014-11-19 10:41:41
阅读次数:
313
由于对lucene比较感兴趣,本人在网上找了点资料,终于成功地用lucene对mysql数据库进行索引创建并成功搜索,先总结如下: 首先介绍一个jdbc工具类,用于得到Connection对象:[java]view plaincopyimportjava.sql.Connection;import....
分类:
数据库 时间:
2014-11-19 10:40:02
阅读次数:
225
Apache Solr查询语法查询参数常用:q - 查询字符串,必须的。fl - 指定返回那些字段内容,用逗号或空格分隔多个。start - 返回第一条记录在完整找到结果中的偏移位置,0开始,一般分页用。rows - 指定返回结果最多有多少条记录,配合start来实现分页。sort - 排序,格式:...
分类:
其他好文 时间:
2014-11-19 10:39:27
阅读次数:
323
Solr配置Solr的主要功能是全文检索,该功能分为两个过程:创建索引和对索引进行搜索;在创建索引之前,需要重点关注两个配置文件:SOLR_HOME/collection1/conf/schema.xml(定义Document的结构类似定义DB的表结构) & solrconfig.xml(solr运...
分类:
Web程序 时间:
2014-11-19 10:36:23
阅读次数:
241
Solr4.8.0源码分析(16)之SolrCloud索引深入(3) 前面两节学习了SolrCloud索引过程以及索引链的前两步,LogUpdateProcessorFactory和DistributedUpdateProcessor。本节将详细介绍了索引链的第三步DirectUpdateHan.....
分类:
其他好文 时间:
2014-11-19 07:04:23
阅读次数:
277
在上一篇“使用SpringMVC4构建Restful服务”博文中,我们谈到了如何使用SpringMVC4搭建RESTful服务,本文以上篇文章为基础,继续讲解如何解析SpringRESTful服务。上篇文章中,我们用了jacson包进行Java对象的序列化,本文仍然使用此包进行Java对象的反序列化。构建RESTful服务1..
分类:
编程语言 时间:
2014-11-19 02:06:24
阅读次数:
210