增强 WebSphere Service Registry and Repository 的搜索功能
2010-09-27 08:16:57 来源:WEB开发网核心提示: PDFBox,用于处理 PDF 文档 图 2 显示了一般索引流程:图 2. 索引流程同一逻辑方案同时应用于基于 RAM 和基于 Spring 的实现,增强 WebSphere Service Registry and Repository 的搜索功能(4),在第二种情况下,文档转换器和索引引擎组
PDFBox,用于处理 PDF 文档
图 2 显示了一般索引流程:
图 2. 索引流程
同一逻辑方案同时应用于基于 RAM 和基于 Spring 的实现。在第二种情况下,文档转换器和索引引擎组件及其子组件通过描述符在外部进行定义,然后使用 Spring 进行实例化。
极快的 Lucene 内存索引
Lucene 内存方法将基于 RAM 的存储与非常快的文档分析器组合在一起,方便了针对高度优化的实现进行自定义。基本上,基于 RAM 的存储意味着索引的文件表示形式保存在 RAM 中,因此无法在不同的应用程序之间进行共享。这些索引仍然是专有的,因此不需要详细描述访问控制策略。高度优化的实现降低了 Lucene 的自定义灵活性,但是提供了一个速度非常快的索引引擎。
如果您不需要在不同的应用程序之间共享索引,就不必关心能否外部声明索引引擎的结构,只要看能否为 Service Registry 提供全文搜索即可,这是为您提供的一种策略。
如果需要在不同的应用程序之间共享索引,请继续阅读下面的内容。
收到一份名为 Spring 的订单
之前的解决方案的缺点之一是,从编写代码的角度来看,找不到既能提供灵活性又不会影响性能、不会增加代码复杂性的简单方法。基本上,转换流是硬编码的,无法方便地进行更改,除非提供某种灵活性框架。
Spring 框架有一个非常有趣的特性,那就是其反向控制 原则(也称为 Hollywood 原则,就好像在说,“请别给我打电话,我会与您联系”)的实现方式,此原则指出,无需通过显式引用将组件连接到代码中,只需通过声明组件在接口和类型中的依赖性建立组件结构,然后让某一其他组件解决这些依赖性并将请求的组件注入请求者中即可。
编缉推荐阅读以下文章
- 使用 WebSphere Process Server 修复流程
- 设置并置 WebSphere Application Server 负载均衡器和内容主机
- 利用 WebSphere Application Server 6.1 构建 SIP 集群应用环境及其性能调优
- WebSphere Process Server V6.0.2 集群,第 1 部分:了解拓扑
- 如何实现WebSphere Application Server 6集群环境下的定时服务
- 迁移集群环境中的 WebSphere Commerce
- WebSphere Process Server V6.0.2 集群,第 2 部分:安装和配置 WebSphere Process Server 集群
- Websphere MQ v6集群的负载均衡新功能
- 将 JUnit 插件集成到 WebSphere Studio 中
- 使用 IBM WebSphere MQ JMS 提供程序
- ››WebSphere Application Server 7.0 XML Feature P...
- ››增强用户的体验愉悦性和专注度:保持用户的游戏体验...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
更多精彩
赞助商链接