下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网络教学资源搜索增强研究网络教学资源搜索增强研究伴随着网络技术的不断开展,教育对教学资源建立的重视,为网络教学资源库的建立提供了契机。网络教学资源效劳的对象包括:老师、学生、社会培训者等,其对应多种学科、类别,资源数量较大。用户对资源的需求不一样,需要通过搜索获取所需的特定资源,因此如何进步资源搜索的性能、实用性是网络教学资源库开发所需要解决的一个重要问题。本文主要针对网络教学资源搜索的性能、实用性进展增强研究。1搜索性能增强策略研究1.1使用索引进步搜索性能索引是对列值进展排序的一种构造,正确地利用索引可以加快对数据表相应信息的访问。索引虽然可以进步数据的检索性能,但是也进步了数据维护的本钱
2、。因此,要合理使用索引,在创立索引前,需要确定使用哪些列和要创立的索引类型。索引包括聚集索引和非聚集索引。聚集索引适用于含有大量的不重复值的列、可用于范围值计算的列、结果集较大的查询及经常使用连接或分组的列,非聚集索引中键值逻辑顺序和物理顺序没有关系。将主键设置为聚集索引并非最正确方案,在教学资源库中资源编号是标记列且设为主键,会把资源编号设置成聚集索引。在实际应用中,并不会针对资源编号进展搜索,这就导致让资源编号作为聚集索引是不正确的选择。其次,资源编号都不一样,也不符合很多数据不同值的列不应该设置聚合索引的规那么。下面以在1000万条数据量的资源信息表中查询近180天的资源信息速度为例18
3、0天内的资源信息数据为30万条,数据通过程序生成,供测试使用,其分析如表1所示。通过上述的数据分析,正确地建立聚集索引是非常有必要的。必须根据实际中的应用范围和数据本身的构成来确定聚集索引,而非固定使用默认的主键作为聚集索引。1.2优化SQL语句进步搜索性能数据库管理系统本身具备了一定的查询分析优化才能。在SSQL中的查询分析优化器,会检测查询的各个组成局部,并判断要求扫描的组成局部是不是有用,假如某个组成局部可以作为一个扫描参数,那么称该组成局部为可优化,并使用索引对所需数据进展快速获龋假如某个表达式不能满足扫描参数的条件,就不能控制扫描范围,索引对不符合扫描参数条件的表达式是起到作用的。因
4、此,在SQL查询语句的编写过程,要注意here子句的优化,让索引的作用得以充分发挥,最大限度地进步搜索本文由论文联盟搜集整理性能。在搜索过程对信息字段的获取要遵循需要多少,提取多少的准那么,不要采用selet*。字段提取的多少对速度的影响如表2所示。1.3自定义分页进步搜索性能在数据的查询过程中,假设一次性将查询结果读出,当数据量较大时,势必需要消耗较多的读取时间,影响搜索结果的最终呈现速度。因此,在工程的实际开发中,可以应用自定义分页的形式进步搜索的性能,假设将实现自定义分页的过程使用存储过程的方式来实现,充分利用存储过程的优点,搜索性能将会得到更进一步的进步。自定义分页每次查询只从查询结果
5、中读出当前页所需的数据,以资源搜索结果为2000条数据,系统每页呈现20条数据为例,普通分页与自定义分页相比,如图1-2所示。通过图1-2可以看出,采用自定义分页,仅从数据表中读出当前页的20条,数据控件也不需要进展控件内分页,其性能在数据读取和数据呈现上都有良好的提升。2搜索实用性增强策略研究2.1纯粹模糊查询实现搜索的缺乏分析纯粹模糊查询实现搜索指在搜索的过程中,仅将用户输入的关键字在数据的查询过程中,用数据库本身提供的模糊查询功能,与数据库表中的相关字段值进展匹配,并将匹配正确的值提取至搜索结果。其操作简单,但存在以下2点缺乏:1相关词无法匹配。相关词无法匹配造成搜索结果的局部性,是纯粹
6、模糊查询的最大缺乏之处。2容错性低。由于未对输入的搜索关键词进展分析,一旦关键词中包含无用词或错别词时,将导致搜索结果零数据返回。通过上述分析,要解决相关词无法匹配和容错性低的两大缺乏,需要对搜索实用性增强进展研究。2.2增强相关词匹配相关词的界定很难由程序自动判断,因为相关词有客观构成,也有主观构成。如:电脑与计算机、puter为客观相关词,而电脑与微软、冯诺依曼那么为主观相关词。客观相关词为事实存在,为大多人所共知,而主观相关词需要在特定的条件下成立,人们通过电脑可以联络到软件巨头微软公司或计算机科学家冯诺依曼,需要一定的知识延展性,甚至电脑可以延伸到计算器,不同的用户有不同的认识。因此,
7、主观相关词具备一定的不确定性与抽象的特点。增强相关词匹配可通过增加相关词字段或建立相关词库的方法来实现。相关词的匹配涉及匹配的深度和广度,越全面、精准那么其投入本钱越高。增加相关词字段。指通过在数据表中增加相关词字段,当用户在添加信息时,输入与此信息的相关词。相关词的界定及输入由信息编辑者进展操作,采用增加相关词字段的方式来进步相关词匹配,其实现方式简单,操作过程也容易,但相关词的界定由编辑者确定,相关词的个人主观性较强。建立相关词库。指通过建立相关词库表,当用户输入搜索关键词时,系统自动在相关词库表中搜索其相关词,一并归入关键词中进展处理,对搜索的实用性有很大的进步。当用户输入搜索关键词时,
8、系统将自动遍历搜关键词的相关词,到达相关词匹配的目的。建立相关词库的方式,其相关词并非由编辑者个人界定,而且相关词可以灵敏调整,不断补充。因此,建立相关词库的方式更加全面、客观,但构建一个完善的相关词库需要较大的投入。增加相关词字段与建立相关词库两者各有优缺点,但两者并非对立。在一个系统中,可以同时采用这2种方式或者其中之一以增强搜索相关词匹配,进步搜索实用性。详细施行方案还需要考虑到实际需求和投入本钱预算。2.3增强搜索容错性在搜索的过程中,用户对搜索关键词的输入具备不确定和冗长等特点。不确定主要指关键词的选词不确定和关键词的是否正确不确定,而冗长指用户输入的搜索关键词包含多余的信息。假如系
9、统的搜索过程未对用户输入的搜索关键词进展分析和处理,那么,其搜索结果将有可能得不到用户所需要的数据。从搜索易用性与实用性的角度出发,搜索功能必须具备一定的容错性。要增强搜索的容错性,就需要解决搜索关键词的不确定与冗长的特点。将搜索关键词按一定的规那么进展拆分,简称分词。将长词转化为短词,并舍去重复的局部,可以进步搜索相关词的匹配,降低长词中错词、别词的构成,从而进步搜索的容错性。分词搜索可以在一定程度上解决搜索的容错要求,提升搜索的功能与准确度。分词技术主要分为3种:1字符串匹配的分词方法。字符串匹配的分词又分为4种,分别是:正向最大匹配法、反向最大匹配法、最短途径匹配法、双向最大匹配法。2词义分词法。词义分词法根据机器语音进展分词判断,通过对句法、语义的分析,使用句法信息、语义信息进展分词。但词义分词法目前还不成熟,尚处于测试阶段。3统计分词法。统计分词法根据词组的统计,针对相邻的字出现的次数多少,认定词的重要程度,作为关键词的分词分隔符。盘古分词作为一种分词组件,大大降低了系统进展分词搜索的投入本钱,防止重复造车的现象,非常方便应用在基于NE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年第一季度人工智能风险投资趋势报告
- 航空服务技能教学标准
- 农业机器人应用结题报告
- 半导体应变计压阻系数研究报告
- 家庭手摇晾衣架钢丝绳更换指南
- 植物细胞考试试题及答案
- 2026年河北省石家庄市裕华区中考英语定心试卷(一)(含详细答案解析)
- 2025-2026学年浙江省温州市环大罗山联盟高二(上)期中信息技术试卷(含答案)
- 2025年海南万宁一级建造师考试(机电工程管理与实务)题库含答案
- 一级建造师考试(通信与广电工程管理与实务)真题及答案(日喀则)
- 中医药产业科技成果转化方案
- 2025海南东方市招聘社区专职工作人员196人(第1号)考试参考试题及答案解析
- 克雷氏骨折课件
- 2024煤矿地质工作细则
- 南宁三中小升初数学试卷
- 2025中小学教师考试《教育综合知识》试题及答案
- 广东广州2012-2024年中考满分作文130篇
- DGTJ08-2271-2018 工程物探技术标准
- 卫生健康事业高质量发展路径
- 暖通可行性研究报告
- 电气建修公司运营方案
评论
0/150
提交评论