交换机级联端口变化 引发无法上网故障
2011-03-31 15:36
197 查看
第1章. 介绍
历史
Shay Banon (kimchy),Compass的缔造者,决定为他的妻子(刚巧就是一个厨师)写一个简单的基于Java的食谱管理软件。该工具的主要需求是能获取大量丰富的烹饪知识,并快速得到相关的信息。使用Spring框架,Hibernate和其他的工具,使得开发变得快速简单。但是他惊奇地发现,这里面没有类似方便的搜索引擎工具。后来,他不再为此烦恼,因为他找到了Lucene,Lucene是一个了不起的搜索引擎(或IR库)。不过开发者要的是简易工具,而Lucene本身较复杂,因此Shay开始了Compass之旅。
在当前的应用中,搜索成为一个“必有”的需求。人们期望各种应用(包括富客户端,基于Web和服务器端等等)都能提供一个类似于Google那样的搜索功能,具有高命中率的搜索结果。让它成为食谱管理软件,交易应用,或以内容管理驱动的网站都应具有的功能——人们期望能让这种高命中率的搜索方式横跨整个商业应用领域。
另外一方面,Java开发者也需要它。Java开发者习惯于简单的开发模式:用Spring框架、Hibernate和EJB3.0——迄今为止还没有一个简单的Java搜索引擎解决方案。Compass正好弥补这个缺口。
许多应用,刚开始使用搜寻引擎只是为了提供一个虚幻的搜索框,后来发现搜索引擎可以用于许多相关业务数据的提取。一旦搜索引擎拿到应用业务模式的一个合理的表示方法,大部分情况,它只是有意识地执行简单的查询,而不是去执行实际数据的持久化操作(通常是数据库)。两个比较典型的例子:Jira和Confluence,它们在执行生成报表和搜索(自然)业务的大部分操作时使用的是搜索引擎,而不是通常的数据库操作。
(译者注:JIRA 是目前比较流行的基于Java架构的管理系统,JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。Confluence是基于一个企业级的Wiki软件)
------------------------------------------------------------------------------------------------
注:“《compass-reference》翻译计划”
相关文章推荐
- 交换机级联端口变化 引发无法上网故障
- 光纤信号衰减 引发无法上网故障
- VMWARE 网卡故障现象,无法正常上网
- 机房线路故障,引发多家公司不能上网,和自己de经历有感
- 一次DNS 故障引发的linux telnet 各端口缓慢的问题解决过程
- 由代理引发的不能上网故障
- 禁止UDP端口引起DNS错误导致邮局无法外发的故障
- IE浏览器无法上网:该设备或资源(127.0.0.1)未设置为接受端口“16823”上的连接。
- IE浏览器无法上网:该设备或资源(127.0.0.1)未设置为接受端口“16823”上的连接。
- 层层推进 解惑内网无法上网故障
- 小故障:RHEL 5无法上网
- MDT2012部署问题,一个端口引发的故障
- Windows 7 x64 出现32位软件无法上网的故障解决
- 为什么VMWare12虚拟机无法正常上网,网络连接显示网络未连接拔出故障
- Red Hat6.5 无法上网故障分析
- 警惕skype占用本地端口引起的web服务器无法启动故障
- 因业务逻辑设计引发中间件连接池消耗殆尽致使系统无法登陆故障分析与优化建议
- 电信故障引发全国多地上网难 京沪等地受影响