
Compass Lucene
nowdown
这个作者很懒,什么都没留下…
展开
-
再谈compass:集成站内搜索
前段时间已经写了一篇关于compass的文章,相信大家对compass也已经有了一定的了解由于最近做的项目中涉及到了站内搜索,而且是基于JPA注解形式的,在网上找了好久,关于JPA集成compass的例子很少,有些也是基于 xml的,基于注解形式的甚是少,没有办法只有去compass的官网下载英文文档自己研究一下,花费了一下午时间调试出来,集成到项目中!在这里给大家分享下,希望大家...原创 2011-05-19 06:12:47 · 163 阅读 · 0 评论 -
Spring Compass (Lucene) 全文本搜索排序问题
[code="java"]import org.compass.core.Compass;import org.compass.core.CompassHits;import org.compass.core.CompassQuery;import org.compass.core.CompassSession;import org.compass.core.Compass...原创 2011-05-19 23:57:24 · 155 阅读 · 0 评论 -
compass 分页查询
有了配置文件之后,我们就可以写出相应的增删改查了public class IndexDao {//声明配置信息 private Compass compass ; public IndexDao(){ // compass.cfg.xml得到配置信息 默认的配置信息 CompassConfiguration cfg = new...原创 2011-05-20 00:43:18 · 106 阅读 · 0 评论 -
用compass快速给你的网站添加搜索功能<一>
如果你的网站架构采用的是spring+hibernate。用现在比较流行的开源搜索引擎框架compass可以快速的给你的网站添加强大的搜索功能。从几十万条数据中,只需几毫秒的时间就可以搜索出你想要的数据。 我现在只讲快速的把搜索功能构建到你的系统中。至于配置的细节,可能点到为止。望能够原谅。让我们开始吧。 第一步:为你要搜索的表建立索引。我们不是通过关系数据库中的表直...原创 2011-05-20 00:48:18 · 126 阅读 · 0 评论 -
用compass快速给你的网站添加搜索功能<二>
[code="java"]在上一篇文章中主要讲了,配置要索引的表和compass与spring整合时的配置。接下来我把余下的两部分写出来。 第三步:配置手动创建索引的功能。 这个其实只需在第一次生成索引的时候用,当系统正常运行时,compass中的hibernateGps会自动检测数据的变动,同时同步索引文件的。 首先在applicationCon...原创 2011-05-20 00:51:05 · 191 阅读 · 0 评论 -
compass 使用详解
[code="java"]我们在使用lucene管理document时,难免有些复杂,并且在做增量索引的时候会比较繁琐,现介绍compass如下:compass对lucene的使用就如同Hibernate和对jdbc的使用。Compass的使用步骤:Hibernate的实现步骤是:1》 设计实体2》 配置映射元数据 (xml / 注解—Hibernate3才推出来的)3...原创 2011-05-20 01:21:57 · 416 阅读 · 0 评论 -
Compass将lucene、Spring、Hibernate三者结合
[code="java"]1.概述Compass将lucene、Spring、Hibernate三者的起来,以很低很低的成本快速实现企业应用中的搜索功能。 HomePage: http://www.opensymphony.com/compass/ springside里用了compass来做图书搜索,快速建立的流程如下: 1.用简单的compass annotation把Boo...原创 2011-05-20 01:31:10 · 131 阅读 · 0 评论