Compass 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Compass 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Compass 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 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(低层文档如结构到搜索引擎 映射)的基础上,Compass现在添加了JSON内容到搜索引擎的映射。 集成Lucene 2.4到Compass中,带来性能和并行性的改进。Compass...

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; } } ``` 编译 ``` suntopo@suntopo-X550VX:~/Desktop$ sass test.scss .container .content { margin: 10px; } suntopo@suntopo-X55...

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 这个文件夹里的所有图片的雪碧图 4、sass编译后会输出如下css .test-sprite, .test-adv_food, .test-adv_taste, .tes...

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精灵图

css雪碧图又叫css精灵或css sprite,是一种背景图片的拼合技术。使用css雪碧图,能够减少页面的请求数、降低图片占用的字节,以此来达到提升页面访问速度的目的。但是它也有令人诟病的地方,就是拼图和后期维护的成本比较大。也正是因为这一点,导致很多开发者懒于使用css雪碧图。 对于这种耗时、枯燥、重复性的工作,最好的解决方法还是交给工具去处理。本文就介绍下怎样使用compass来自动合并css雪碧图。 安装compass 首先请确...

0
1
2018/07/05 18:19

Sass与Compass安装

1.安装Ruby Sass和Compass在使用之前都需要安装ruby。 在安装时,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,否则以后使用编译软件的时候会提示找不到ruby环境 安装完成之后,win+R 打开运行,输入 cmd 进入到命令行工具。 在命令行工具输入 d: 这样就进入到D盘的根目录 进入到D盘根目录后输入 gem ,确认Ruby是否安装成功(安装成功会有输出) 2.Compass与Sass安装 在命令行工具中输入: gem install compas...

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

Compass的模块介绍

Compass采用模块结构,不同模块提供不同的功能。目前,它内置五个模块:   * reset   * css3   * layout   * typography   * utilities 下面,我依次介绍这五个内置模块。它们提供Compass的主要功能,但是除了它们,你还可以自行加载网上的第三方模块,或者自己动手编写模块。 1、reset模块 通常,编写自己的样式之前,有必要重置浏览器的默认样式。 写法是   @import "compass/reset"; 上面的@import命令,用来指定...

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.建立项目文件夹 安装完compass后,我们来创建一个compass项目文件夹。我想把该文件夹放在 路径为E:/mywork/xsr2 下面, 依次...

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

window7 安装sass和compass

官网有详细的介绍,但是安装时候还是出现了一些小问题。 首先下载Rudy,然后根据提示勾选加入环境变量,由于第一次使用,我就选择了“ msys2 base installlation”,完成后ctrl+R打开命令框,按照官网提示修改gem 下载安装我需要的sass和compass,sass安装成功,但是compass安装的时候出现了报错。 报错截图没有了,报错的语句大概是“the last version of ffi <<2, >=0.5.0> to support your rudy &rudyGems was 1.9...”这样开...

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

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

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

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

5
0
2012/05/08 17:18

compass 整合 spring hibernate 文件锁定

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

4
0
发表了问答
2013/08/22 10:16

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

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

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

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

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

2
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的索引被删除了,为什么搜索的时候还能搜出来啊。。。真心求教。。

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

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

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

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

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

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

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

compass和hibernate的原理操作一样?

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

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

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

红薯大哥,请教您一个有关使用Compass创建索引文件后的优化问题: 问题:使用Compass创建索引文件,生成对应4个索引数据文件,功能发布到服务器后,经过一段时间的观察,lsof 这些索引文件使用,发现整个使用占所有服务器使用文件的80%左右,似乎在使用后,就没有关闭这些索引文件,但是根据Compass的使用,我最后都把CompassSession 关闭了,在程序上,我找不到一个解决的办法,请红薯大哥指点,如何控制这些索引文件在服务器中...

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

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

在项目中使用了Compass作为全文检索的框架,创建索引后,生成索引文件,但是,lsof 服务器后,发现后台搜索打开的索引文件是增量的,这对服务器的带来太多的压力,但是请问,compass是否有相应的机制对搜索打开的索引文件会自动关闭?以释放服务器压力? 程序已经对执行操作后的CompassSession进行close,但是服务器的open file 数量还是非常多,请大家赐教!! 部分代码细节:       } else {           // 没有找到相关的数据           s...

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

关于jsp空间的一个问题

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

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

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

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

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

Compass 项目是否还活着??

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

1
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
84 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部