Compass 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Compass 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 Java Perl
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发搜索引擎
开发厂商
地区 不详
提 交 者 不详
适用人群 未知
收录时间 2008-09-07

软件简介

Compass是一个强大的,事务的,高性能的对象/搜索引擎映射(OSEM:object/search engine mapping)与一个Java持久层框架.Compass包括:  

* 搜索引擎抽象层(使用Lucene搜索引荐),
 * OSEM (Object/Search Engine Mapping) 支持,
 * 事务管理,
 * 类似于Google的简单关键字查询语言, 
 * 可扩展与模块化的框架,
 * 简单的API.

类似项目有 Hibernate Search

展开阅读全文

评论 (1)

加载中
今天搞定了annotation方式的#struts 2.x# 学习了一下LuceneCompass.明天继续努力吧78
2011/03/28 00:48
回复
举报
更多评论
发表了资讯
2008/11/04 00:00

搜索引擎 Compass 2.1 版本发布

Compass是一个强大的,事务的,高性能的对象/搜索引擎映射(OSEM:object/search engine mapping)与一个Java持久层框架,此次发布 2.1 版本主要包括以下几个方面的更新: JSEM,JSOM到搜索引擎映射。在目前的OSEM(对象到搜索引擎映射),XSEM(Xml到搜索引擎映射),以及RSEM(低层文档如结构到搜索引擎 映射)的基础上,C...

0
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于大前端专区
2016/10/17 18:17

sass和compass

## sass sass是一种css的开发工具,而且是一款基于ruby的开发工具,所以想要使用这个工具必须先安装ruby。sass提供两种后缀格式的文件:.scss和.sass。区别是,scss完全兼容css格式,而sass则必须遵守严格的缩进并且不使用{} ## sass使用 .scss文件 ``` .container { .content { margin: 10px; } } ``` 编译 ``` suntop...

0
0
发表了博客
2016/12/16 14:12

compass sprite

1、compass init 初始化一个compass项目,并创建一个images文件夹用来存放合成的sprite图 2、将切好的小图放到images文件夹中 3、在sass文件夹中新建一个test.scss的文件并写入 @import "test/*.png"; //导入小图片 @include all-test-sprites; // 这是 compass 定义好的 mixin,一次全部生成 icons 这个文件夹...

0
0
发表了博客
2013/01/28 18:22

City Compass

实现指南针的功能。除了指南针,作者还实现了一个十分有趣的文字效果:CurvedTextView,即将文字排列成圆弧形状。 Code4App编译测试,测试环境:Xcode 4.3, iOS 5.0。 转载:http://www.adobex.com/ios/source/details/00000586.htm...

0
0
发表于大前端专区
2016/11/17 00:08

compass精灵图

精灵图

0
1
发表于大前端专区
2016/12/07 15:50

Compass的模块介绍

Compass采用模块结构,不同模块提供不同的功能。目前,它内置五个模块:   * reset   * css3   * layout   * typography   * utilities 下面,我依次介绍这五个内置模块。它们提供Compass的主要功能,但是除了它们,你还可以自行加载网上的第三方模块,或者自己动手编写模块。 1、reset模块 通常,编写自己的样...

0
0
2018/07/05 18:19

Sass与Compass安装

1.安装Ruby Sass和Compass在使用之前都需要安装ruby。 在安装时,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,否则以后使用编译软件的时候会提示找不到ruby环境 安装完成之后,win+R 打开运行...

0
0
发表了博客
2013/01/22 16:18

sass、compass安装及编译

1.rubyinstaller安装 sass 需要运行在Ruby环境下,下载好最新版本rubyinstaller,我下的是Ruby 1.9.3-p362,安装好。 2.安装sass、compass 开始 -> Ruby 1.9.3-p362 -> Start Command Prompt with Ruby 输入以下命令:gem install compass 然后等待其自动下载和安装compass及其依赖模块(包括sass)。 3.建立项目文件夹 ...

0
0
发表了博客
2018/01/19 10:23

window7 安装sass和compass

官网有详细的介绍,但是安装时候还是出现了一些小问题。 首先下载Rudy,然后根据提示勾选加入环境变量,由于第一次使用,我就选择了“ msys2 base installlation”,完成后ctrl+R打开命令框,按照官网提示修改gem 下载安装我需要的sass和compass,sass安装成功,但是compass安装的时候出现了报错。 报错截图没有了,报错...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2013/09/11 11:19

Compass 转向 ElasticSearch 了?

ElasticSearch和Compass 的作者是同一个? http://www.kimchy.org/the_future_of_compass/

1
0
发表了问答
2011/09/26 14:55

Compass入门问题:怎样查询多个表?(返回结果怎么处理)

刚开始使用Compass,所以请教下各位:如果我要根据用户输入的关键字,去查找多张表,我该怎么处理(也就是,最后的查询结果的返回值,包括对象的入参出参)?

6
0
发表了问答
2014/03/10 18:58

新人求问:程序采集到的数据如何通过无线WiFi/蓝牙/Socket等发射出去?!

开发了一个指南针,现在需要将指南针采集到的数据通过无线WiFi/蓝牙/Socket等发射出去,然后电脑接收后进行处理,实时监控,请问如何发射出去,谢谢!!!!!!! 跪谢各路大神啊啊啊,本人小白

3
0
2012/05/08 17:18

compass 整合 spring hibernate 文件锁定

用compass 做的整站搜索,发现一旦用户多了线程多了之后,经常会出现索引文件被lock的错误,于是自己写了个过滤器 解锁,但觉得这个方法不太好,而且感觉不能治本,compass的索引文件目录下会生成.del ,.cfs ,.gen的文件不知道这有什么用,而且有时候也会报找不到某个文件的错,不知道这儿有没有哪个大虾知道怎么解决的,...

3
0
发表了问答
2011/02/28 16:48

compass+lucene 中文搜索问题

英文搜索ok~中文搜就是不行~~ CompassQuery compassQuery = compassQueryBuilder.queryString("name:**").toQuery();能搜出所有的来。 CompassQuery compassQuery = compassQueryBuilder.queryString("name:*aa*").toQuery();也能搜出“aa”先关的来。 CompassQuery compassQuery = compassQueryBuilder.queryString("n...

2
1
发表了问答
2013/08/22 10:16

关于全文索引,自己做站内搜索,对产品的搜索过滤同一家公司出现的次数

是这样的 网站内做了搜索 , 没有访问数据库, 搜索使用了全文索引,以前没发现问题 但是最近自己使用加上客户反映,确实觉得这是个影响体验的问题 网站上的注册用户发布了大量的产品信息 在发布的时候同时建立相应的索引,一个用户发布产品的前后时间很短,这就导致了一个问题 ,当有人在搜索的时候 可能前几页都是这个...

1
0
发表了问答
2013/04/24 14:53

nginx+tomcat集群后,compass+lucence全文索引怎么维护怎么共享

如题,最近一直琢磨这个事情,想用ftp共享和维护,但是不知是否可行 服务器是nigix+tomcat集群,单台服务器集群的这种,所以目前索引文件可以不用管都在一台机器上读取的路径都一样,但是后期若是采用多台服务器横向集群,那么这个索引文件就面临时时更新和查询了,就有点没头绪了,了解的朋友给指点下呗

1
0
发表了问答
2013/04/17 21:46

compass 2.2.0 不支持 lucene 4.2 , 有好的搜索引擎 推荐没啊

compass 2.2.0 不支持 lucene 4.2 不太想用 hibernate search , 因为我想用 mybatis 做框架,请问大神们还有好的 搜索引擎 来支撑 lucene 4.2 mybatis 的没啊???帮忙推荐一下

2
0
发表了问答
2012/12/10 17:09

请教大神们一个问题,compass的索引被删除了,为什么搜索的时候还能搜出来啊。。。真心求教。。

请教大神们一个问题,compass的索引被删除了,为什么搜索的时候还能搜出来啊。。。真心求教。。

1
0
发表了问答
2012/11/28 15:13

Compass搜索结果匹配显示顺序问题??

项目用Compass进行全文检索,分词器为paoding 问题: 我搜索"海天黑米醋",出来的结果依次为下面的数据,我怎么让最后一个最匹配的结果显示到第一个的位置呢?? 海天下 鲜贝250g 海天特级金标生抽 海天特级草菇老抽 [500ml 瓶装] 海天黑米醋 [450ml 瓶装]

1
0
发表了问答
2012/08/12 10:16

有关Compass与其他框架整合的问题

Compass能与Ibatis整合,那么可不可以与Mybatis整合呢?不可以的话,除了换ORM其他的框架外,还能怎么办呢?求指点!

2
0
发表了问答
2012/07/07 14:16

compass和hibernate的原理操作一样?

为什么它们的基本操作代码格式如此相似?

2
0
发表了问答
2011/12/29 11:51

Compass搜索引擎对索引文件的优化

红薯大哥,请教您一个有关使用Compass创建索引文件后的优化问题: 问题:使用Compass创建索引文件,生成对应4个索引数据文件,功能发布到服务器后,经过一段时间的观察,lsof 这些索引文件使用,发现整个使用占所有服务器使用文件的80%左右,似乎在使用后,就没有关闭这些索引文件,但是根据Compass的使用,我最后都把C...

2
0
发表了问答
2011/12/21 13:22

搜索引擎框架Compass创建的索引文件打开后如何关闭?是否内部有机制处理?

在项目中使用了Compass作为全文检索的框架,创建索引后,生成索引文件,但是,lsof 服务器后,发现后台搜索打开的索引文件是增量的,这对服务器的带来太多的压力,但是请问,compass是否有相应的机制对搜索打开的索引文件会自动关闭?以释放服务器压力? 程序已经对执行操作后的CompassSession进行close,但是服务器的o...

1
0
发表了问答
2011/12/09 10:50

关于jsp空间的一个问题

自己写了一个blog,用了struts2+spring+hibernate+compass的技术,还是用了二级缓存,光是jar都有20多M,在网上准备购买一个jsp空间,但是内存只有50M,程序启动就用了50多M。能正常访问,但是插入数据时,会使用compass做全文检索,内存就超过100M,造成内存溢出,不知道有什么比较好的方法解决,求大神。...

1
0
发表了问答
2011/02/05 13:33

对现有数据库的分析和下一步的基本预案

一.当前数据库基本情况 从2007年,我台首创公众资讯平台以来,已累积三年数据。目前,主表有两个36G的mdf文件,已经比较庞大。 荆视公众资讯数据库,在日常工作中已经发挥了巨大的作用。 但随着时间的推移,数据库越来越庞大,且由于前期工作处于摸索阶段,需求也是在工作中逐步明确与升级的,原有数据库结构已经不再适...

4
2
发表了问答
2011/03/08 23:02

请教compass如何映射java.util.Map类型

商品类Goods(id,name,。。。) @SearchableComponent @CollectionOfElements @MapKey(targetElement = GoodsAttribute.class) @LazyCollection(LazyCollectionOption.TRUE) @Cascade(value = { CascadeType.DELETE }) public Map<GoodsAttribute, String> getGoodsAttributeMapStore() { return goodsAttributeMapStore; ...

1
1
发表了问答
2010/06/24 21:00

Compass 项目是否还活着??

Compass是一个强大的,事务的,高性能的对象/搜索引擎映射(OSEM:object/search engine mapping)与一个Java持久层框架. Compass 的最新版本 2.2 于 2009 年 4 月 6 日发布,至今已有一年多的时间,在这一年多时间内 Lucene 经历了多个版本,每个版本的改动都挺大。而如果 Compass 没有跟进的话,肯定是不兼容最新版的 Luce...

1
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
84 收藏
分享
返回顶部
顶部