论文部分内容阅读
信息技术的迅速发展使我们生活的各个方面都发生巨大的变化,为我们的生活和学习提供了很大的便利。信息化的社会更注重教育的信息化,多媒体教学已经广泛应用到教育的各个领域,为师生学习和交流带来了便利,也在一定程度上极大提高了教育质量和教育效率。而多媒体教学的应用离不开丰富的教学资源,近年来Flash动画作为教学资源的一种,以其存储容量小、节省存储空间、制作简单、便于网络传输等优点越来越广泛的应用到教学当中。在浩瀚的网络资源中如何找到自己想要的网络资源,这是搜索引擎设计的初衷,针对多媒体资源的检索,比较普遍的搜索引擎是对图像、图形、声音、视频等的搜索,但具体到Flash动画的搜索引擎却是极少的,而且大部分的搜索引擎都是基于关键词进行检索,这样检索得到的结果存在很大的宽泛性,不利于用户迅速的找到自己想要的资源,所以需要开发一个比较精确的检索Flash动画的搜索引擎。基于内容的Flash搜索引擎就是基于以上目的进行开发的。在对Flash所包含的内容结构进行研究的基础上,将其内容属性下载并保存在数据库中,对数据库进行编码及优化,在检索设计界面分为基本检索和高级检索两个部分。根据用户的检索请求,在数据库中选择相应的记录并在结果中予以显示。在对检索系统深入了解的基础上,对整个项目的研究进展进行了梳理,并建立了一个网站方便了解项目的进展。已经建立的搜索引擎基本上已实现其功能,能够根据用户的检索条件检索到相应的结果,但检索性能有待进一步提高。本文将Flash检索系统进一步优化,利用查询扩展技术来提升系统的检索性能。查询扩展技术就是在利用检索系统查询结果之前,先应用一定的策略对用户输入的检索词进行扩展来形成新的检索词,然后使用这个新的检索词进行检索,这样检索到的结果就是包括用户检索请求以及扩展词在内的所有检索结果。对检索系统进行查询扩展主要包含两个部分,基本检索部分的关键词以及高级检索部分的主色调。这两个部分都是采用同义词词典进行扩展。所不同的是在关键词部分采用直接将同义词词典调入程序内,从而实现关键词部分的扩展,而在主色调部分采用自己建立的颜色词典。该词典主要是从RGB、HSV、HSI、Lab、Luv五个颜色空间中建立的,通过在各个颜色空间中计算颜色之间的相似度,根据计算的相似度值先选择出符合人眼视觉的颜色空间,在从这个最佳的颜色空间中建立最佳的颜色词典,方法主要是通过主观观察的方法,将最后建立的颜色词典应用到程序中去以实现主色调部分的查询扩展。此外还通过改善检索系统的数据库即倒排文档的使用以及程序的优化来提高检索系统的性能。初步实验结果表明,查询扩展技术整体上提升了检索系统的性能。