搜索引擎
文章平均质量分 81
crazycat03
很高兴来到这个网站
展开
-
Compass---Connection
Compass实例的唯一必要配置就是它的connection. connection控制着索引将保存在那里,换一句话说就是索引的存储路径。 有下面几种存储方式:1 文件系统存储到目前为止,最受欢迎的而且是最简单的存储方法是在文件系统上保持索引,下面是一个基于connection配置的 简单文件系统例子,将索引保存在target/test-index路径下 <compass nam...2010-03-11 16:35:13 · 139 阅读 · 0 评论 -
Compass---Search Engine (1)
Compass核心提供了一个Lucene搜索引擎之上的提取层。Compass也提供了很多Lucene之上的特征,就像两阶段事务管理,快速更新和优化器。当尝试去解释Compass是怎么与搜索引擎合作时,首先我们需要去理解搜索引擎域模型。 一 Alias,Resource 和 PropertyResouce代表一组property。你可以把它想成是一个虚拟的文档--大量数据,就像一个网页,一个电子邮...2010-03-11 16:57:17 · 125 阅读 · 0 评论 -
nutch1.0
之前只知道一点lucene,准备用nutch做搜索,后来看了才发现,她主要是网络爬虫搜索,主要是针对网页,对我们从数据库里取出数据建索引是不适合的,后来改成compass了,也看了几天nutch,网上好多的nutch资料说的很清楚 http://blog.csdn.net/wooyz/archive/2009/09/23/4585620.aspx这篇介绍的比较清楚,入门用法 htt...2009-12-02 11:21:28 · 111 阅读 · 0 评论 -
Compass---Search Engine (2)
四 查询分析器 默认情况下,Compass使用它自己的基于Lucene的查询分析器。Compass允许配置多个查询分析器(用所登记的名称查找),也可以覆盖默认的Compass查询分析器(用default已注册的名字)。自定义的查询分析器能用于扩展默认的查询语言支持,通过添加已解析的查询缓冲等等。一个自定义的查询分析器必须实现LuceneQueryParser接口。 这是一个配置自定义查询分析器...2010-03-12 16:25:25 · 172 阅读 · 0 评论 -
Compass---Search Engine (3)
七 所有支持 当索引一个对象,xml或一个简单Resource,它们各自的属性将被添加到索引。这些属性稍后将可以被明确地搜索,比如说title:fang.大多数时间用户希望在所有不同的属性上搜索。由于这个原因,默认情况下,支持一个“所有”属性。这个属性其实就是为了匹配搜索引擎的不同属性的化合物。 所有属性提供高级特征,比如说使用所给属性的声明映射。举个例子,如果一个属性用一个特定的分析器标...2010-03-12 16:34:51 · 166 阅读 · 0 评论 -
Compass---CompassSession
摘抄自compass API public interface CompassSession extends CompassOperations, CompassSearchSession, CompassIndexSession 是介于java application 和 Compass直接的一个主要接口。 提供对语义映射对象的基本操作(save,delete 和 loa...原创 2010-01-14 16:01:57 · 139 阅读 · 0 评论 -
Compass---CompassConfiguration
CompassConfiguration配置 为了创建Compass实例,首先要配置CompassConfiguration 有两种配置方法 1 程序配置 一个Compass实例能使用CompassConfiguration类程序化配置,两个主要的配置方面是添加映射定义和设置不同的参数。CompassConfiguration提供了很多接口去添加映射定义(xml映射文件,后缀.cmp...原创 2010-01-15 13:49:34 · 152 阅读 · 0 评论