一种实现 DB2 数据库的各类查询与全文检索的替代方案
2010-04-16 00:00:00 来源:WEB开发网核心提示: 提供动态文档摘要:OmniFind 在返回结果时,可以自动根据搜索串对文档进行动态的摘要处理,一种实现 DB2 数据库的各类查询与全文检索的替代方案(3),这是数据库全文检索不具备的,而对用户来说是却很有价值,这种方式无疑将大幅缩短检索时间,提高检索效率,可以让用户马上知道这是否是他要查询的信息
提供动态文档摘要:OmniFind 在返回结果时,可以自动根据搜索串对文档进行动态的摘要处理,这是数据库全文检索不具备的,而对用户来说是却很有价值,可以让用户马上知道这是否是他要查询的信息。
提供搜索结果匹配度信息,对命中的词汇进行高亮显示,对搜索词纠错,模糊搜索和同义词扩展,甚至语义搜索。
提供结果排序能力,支持三种排序方式。第一种为 Text based scoring,动态计算匹配度评分。第二种支持 Static Ranking,能够根据文档本身的因素(如:文档被引用的计数值或文档的时间戳)对范围结果的排序产生影响。第三种支持领域词不同权重的排序。用户可以按照需要选择排序规则,将满足自己需要的信息排在最前面。
提供二次检索能力,即在第一次搜索的查询串基础上添加新的查询要求。OmniFind 二次检索时,将首先从 cache 中提取信息,这种方式无疑将大幅缩短检索时间,提高检索效率。
支持搜索词过滤。
图 2. DB2 整合 OmniFind 解决方案图
查看原图(大图)
图 3. 基于数据库的 Web 应用通用的解决方案图
查看原图(大图)
图 4. DB2 使用 DB2 Text Information Extender 进行全文检索的客户 / 服务器端的运行环境
更多精彩
赞助商链接