搜索
文章平均质量分 92
April_CH
I want to be the reason for the smile on your face and that one boy in your life who can never be replaced. - April
展开
-
[搜索] Lucene全文检索的基本原理
一、总论根据http://lucene.apache.org/java/docs/index.html 定义:Lucene 是一个高效的,基于Java 的全文检索库。 所以在了解Lucene之前要费一番工夫了解一下全文检索。那么什么叫做全文检索呢?这要从我们生活中的数据说起。我们生活中的数据总体分为两种:结构化数据 和非结构化数据 。结构化数据: 指具有固定格式转载 2014-07-07 17:26:01 · 624 阅读 · 0 评论 -
[搜索] Solr (四) 利用SolrJ操作solr API
使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法来完成Solr的操作原创 2014-11-12 09:05:43 · 3735 阅读 · 0 评论 -
[搜索] Solr (二) 配置文件
Lucene原创 2014-10-15 09:00:54 · 733 阅读 · 0 评论 -
[搜索] Solr 扩展:TOMCAT配置数据源
Tomcat应用服务器的开发环境下,数据源的配置往往都是在applicationContext.xml中配置一个dataSource的bean,然后在部署时再修改JNDI数据源配置信息。最近因为全文检索DIH增量索引数据源配置问题,总结一下。Tomcat6的服务器配置文件放在 ${tomcat6}/conf 目录底下。这里主要涉及两个配置文件 server.xml 和 context.xml。在tomcat6版本中,context元素从server.xml文件中独立出来,放在一个context.xm原创 2015-12-03 17:00:13 · 1144 阅读 · 0 评论 -
[搜索] Solr (一) 简介及安装
Solr与Lucene 并不是竞争对立关系,恰恰相反Solr 依存于Lucene,因为Solr底层的核心技术是使用Lucene 来实现的,Solr和Lucene的本质区别有以下三点:搜索服务器,企业级和管理。Lucene本质上是搜索库,不是独立的应用程序,而Solr是。Lucene专注于搜索底层的建设,而Solr专注于企业应用。Lucene不负责支撑搜索服务所必须的管理,而Solr负责。所以说,一句话概括 Solr: Solr是Lucene面向企业搜索应用的扩展。原创 2014-10-14 16:41:24 · 823 阅读 · 0 评论 -
[搜索] Compass整合Spring Hibernate配置
首先:Compass已死,已经为ElasticSearch取代,你可以把ES看作是Compass 3Compass整合Spring Hibernate最好通过注解方式,这样就可以省略*.cmd.xml与*.cpm.xml原创 2014-09-10 14:40:42 · 1108 阅读 · 0 评论 -
[搜索] Solr (三) 全量索引与增量索引
索引导入分全量索引与增量索引。Solr支持多种创建索引的方式。这里通过solr官方提供的一个工具的—Data Import Handler,来做数据库建立索引,DIH支持增量索引。Solr/example中有example-DIH的项目,用了hsqldb作为数据库演示了DIH的使用,可以看下原创 2014-11-12 09:03:36 · 5682 阅读 · 6 评论 -
[搜索] 理解compass的配置文件
Compass是建立在Lucene基础之上的一款开放源码的JAVA搜索引擎框架。它可以将common meta data与实体对象进行映射。最终通过访问common meta data来达到访问对象的目的。转载 2014-09-04 10:33:35 · 603 阅读 · 0 评论