当前位置: 首页 > 软件库 > 程序开发 > 搜索引擎 >

Compass

搜索引擎
授权协议 Apache
开发语言 Java Perl
所属分类 程序开发、 搜索引擎
软件类型 开源软件
地区 不详
投 递 者 闽涵蓄
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Compass是一个建立在Lucene之上的开源项目,旨在简化搜索与任何Java应用的整合。Compass 提供了广泛的功能,旨在集成搜索引擎功能。下图显示了不同的 Compass 模块,然后是每个模块的简短描述。

 

Compass Core是 Compass 最基础的部分。它拥有事务索引、搜索引擎抽象、类似 API 的 ORM、事务管理集成、不同映射技术(OSEM、XSEM 和 RSEM)等的 Lucene 扩展。Compass core 的目标是在不同的场景和环境中可用,并简化使用搜索引擎完成的核心操作。

Compass Gps 的目标是与不同的内容源集成。主要功能是与不同​​的 ORM 框架(Hibernate、JPA、JDO、OJB)集成,允许搜索引擎和驻留在数据库中的 ORM 内容视图之间几乎透明的集成。其他功能包括 Jdbc 集成,它允许使用负责提取内容的可配置 SQL 表达式来索引数据库内容。

Compass Spring 将 Compass 与Spring Framework集成。Spring 作为一个易于使用的应用程序框架,提供了一个更简单的开发模型(基于依赖注入等)。Compass 与 Spring 集成的方式与在 Spring Framework 代码库中完成 ORM Frameworks 集成的方式相同。它还集成了 Spring 事务抽象层、AOP 支持和 MVC 库。

类似项目有 Hibernate Search

  • Compass是Sass的一个工具库,他们之间的关系就好像JavaScript和jQuery一样。 学习Compass之前,你最好有一定的Sass基础。就好像你不会JavaScript一样可以使用jQuery一样,懂得Sass会让你更好的理解Compass。 1. 安装和使用 1.1 安装 跟Sass一样,Compass是基于Ruby的。所以首先,你得安装Ruby。 这里我们假定你已经安装了Rub

 相关资料
  • 我正在使用Compass从DTO对象中过滤数据。如果字段是POJO对象,则使用标记字段;如果字段是字符串,则使用标记字段。这非常有效:我将对象和字符串编入索引。 我的问题是如何注释枚举数据类型? 我拥有的枚举示例: 在这个片段中,我应该在哪里放置注释,应该放置哪个注释?

  • 搜索引擎分为两部分: 时间筛选 和 搜索引擎 (详情) 1.时间筛选 便捷按钮有今日、昨日、前日、上周 X、近七天,并且能自定义选择时间段来得出想要的结果报表 2.搜索引擎 (时间段详情) 选择日期,查看来自对应时间段内,各个搜索引擎的访问量比例

  • 我有大量相同类型的实体,每个实体都有大量属性,并且我只有以下两种选择来存储它们: 将每个项存储在索引中并执行多索引搜索 将所有enties存储在单个索引中,并且只搜索1个索引。 一般而言,我想要一个时间复杂度之间的比较搜索“N”实体与“M”特征在上述每一种情况!

  • lucene 和 es 的前世今生 lucene 是最先进、功能最强大的搜索库。如果直接基于 lucene 开发,非常复杂,即便写一些简单的功能,也要写大量的 Java 代码,需要深入理解原理。 elasticsearch 基于 lucene,隐藏了 lucene 的复杂性,提供了简单易用的 restful api / Java api 接口(另外还有其他语言的 api 接口)。 分布式的文档存储

  • 搜索引擎 关键参数 报告 method metrics(指标, 数据单位) 其他参数 搜索引擎 source/engine/a pv_count (浏览量(PV)) pv_ratio (浏览量占比,%) visit_count (访问次数) visitor_count (访客数(UV)) new_visitor_count (新访客数) new_visitor_ratio (新访客比率,%) ip

  • 更改历史 * 2018-05-07 胡小根 初始化文档 1 历史、现状和发展 1.1 历史 1.2 现状 1.3 发展 难点:预测发展方向。 2 安装和使用 2.1 安装 2.2 使用 创建index和type 上传单条数据 批量上传数据 查询 2.3 示例 2.4 最佳实践 难点:最佳实践,超出于示例,应该归纳总结出积累的技巧。 3 同类技术对比 难点:归纳比对项 参考资料 El

  • 元搜索引擎 原搜索引擎是通过一个统一的用户界面帮助用户在多个搜索引擎中选择和利用合适的搜索引擎来实现检索操作,是对分布于网络的多种检索工具的全局控制机制。 自己没搜索引擎,又想要大规模的数据源,怎么办?可以对百度搜索和谷歌搜索善加利用,以小搏大,站在巨人的肩膀上。有很多的应用场景可以很巧妙地借助百度搜索和谷歌搜索来实现,比如网站的新闻采集,比如技术、品牌的新闻跟踪,比如知识库的收集,比如人机问答系

  • 我使用< code > Hibernate Search 4 . 5 . 1 编写了< code>Spring web-app。当我尝试搜索时,它返回一个条目列表。我认为索引中的问题。用于索引的目录已创建,但实体保存文件后,目录中的文件不变。 这是我的Spring配置文件 我的实体文件