- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络教学资源搜索增强研究
网络教学资源搜索增强研究
网络教学资源搜索增强研究
伴随着网络技术的不断发展,教育对教学资源建设的重视,为网络教学资源库的建设提供了契机。网络教学资源服务的对象包括:教师、学生、社会培训者等,其对应多种学科、类别,资源数量较大。用户对资源的需求不一样,需要通过搜索获取所需的特定资源,因此如何提高资源搜索的性能、实用性是网络教学资源库开发所需要解决的一个重要问题。本文主要针对网络教学资源搜索的性能、实用性进行增强研究。
1搜索性能增强策略研究
使用索引提高搜索性能
索引是对列值进行排序的一种结构,正确地利用索引能够加快对数据表相应信息的访问。索引虽然能够提高数据的检索性能,但是也提高了数据维护的成本。因此,要合理使用索引,在创建索引前,需要确定使用哪些列和要创建的索引类型。
索引包括聚集索引和非聚集索引。聚集索引适用于含有大量的不重复值的列、可用于范围值计算的列、结果集较大的查询及经常使用连接或分组的列,非聚集索引中键值逻辑顺序和物理顺序没有关系。将主键设置为聚集索引并非最佳方案,在教学资源库中资源编号是标记列且设为主键,会把资源编号设置成聚集索引。在实际应用中,并不会针对资源编号进行搜索,这就导致让资源编号作为聚集索引是不正确的选择。其次,资源编号都不相同,也不符合“很多数据不同值的列不应该设置聚合索引”的规则。下面以在1000万条数据量的资源信息表中查询近180天的资源信息速度为例,其分析如表1所示。
通过上述的数据分析,正确地建立聚集索引是十分有必要的。必须根据实际中的应用范围和数据本身的构成来确定聚集索引,而非固定使用默认的主键作为聚集索引。
优化语句提高搜索性能
数据库管理系统本身具备了一定的查询分析优化能力。在中的“查询分析优化器”,会检测查询的各个组成部分,并判断要求扫描的组成部分是不是有用,如果某个组成部分能够作为一个扫描参数,则称该组成部分为可优化,并使用索引对所需数据进行快速获取。如果某个表达式不能满足扫描参数的条件,就不能控制扫描范围,“索引”对不符合扫描参数条件的表达式是起到作用的。因此,在查询语句的编写过程,要注意子句的优化,让“索引”的作用得以充分发挥,最大限度地提高搜索本文由论文联盟:收集整理性能。
在搜索过程对信息字段的获取要遵循“需要多少,提取多少”的准则,不要采用“*”。字段提取的多少对速度的影响如表2所示。
自定义分页提高搜索性能
在数据的查询过程中,若一次性将查询结果读出,当数据量较大时,势必需要消耗较多的读取时间,影响搜索结果的最终呈现速度。因此,在项目的实际开发中,可以应用自定义分页的形式提高搜索的性能,若将实现自定义分页的过程使用存储过程的方式来实现,充分利用存储过程的优点,搜索性能将会得到更进一步的提高。
自定义分页每次查询只从查询结果中读出当前页所需的数据,以资源搜索结果为2000条数据,系统每页呈现20条数据为例,普通分页与自定义分页相比,如图1-2所示。
通过图1-2可以看出,采用自定义分页,仅从数据表中读出当前页的20条,数据控件也不需要进行控件内分页,其性能在数据读取和数据呈现上都有良好的提升。
2搜索实用性增强策略研究
纯粹模糊查询实现搜索的不足分析
纯粹模糊查询实现搜索指在搜索的过程中,仅将用户输入的关键字在数据的查询过程中,用数据库本身提供的模糊查询功能,与数据库表中的相关字段值进行匹配,并将匹配正确的值提取至搜索结果。其操作简单,但存在以下2点不足:
相关词无法匹配。相关词无法匹配造成搜索结果的部分性,是纯粹模糊查询的最大不足之处。
容错性低。由于未对输入的搜索关键词进行分析,一旦关键词中包含无用词或错别词时,将导致搜索结果零数据返回。
通过上述分析,要解决相关词无法匹配和容错性低的两大不足,需要对搜索实用性增强进行研究。
增强相关词匹配
相关词的界定很难由程序自动判断,因为相关词有客观构成,也有主观构成。如:电脑与计算机、为客观相关词,而电脑与微软、冯·诺依曼则为主观相关词。客观相关词为事实存在,为大多人所共知,而主观相关词需要在特定的条件下成立,人们通过“电脑”可以联系到软件巨头“微软公司”或计算机科学家“冯·诺依曼”,需要一定的知识延展性,甚至“电脑”可以延伸到“计算器”,不同的用户有不同的认识。因此,主观相关词具备一定的不确定性与抽象的特点。增强相关词匹配可通过增加相关词字段或建立相关词库的方法来实现。相关词的匹配涉及匹配的深度和广度,越全面、精准则其投入成本越高。
增加相关词字段。指通过在数据表中增加“相关词”字段,当用户在添加信息时,输入与此信息的相关词。相关词的界定及输入由信息编辑者进行操作,采用增加相关词字
您可能关注的文档
最近下载
- 静脉输液考试试题及答案.docx
- 2024-2025学年小学信息技术(信息科技)四年级上册湘科版(2024)教学设计合集.docx
- Tecsun德生PL368使用说明书.pdf
- 港口城市发展的动态研究——兼论上海国际航运中心建设-产业经济专业论文.docx VIP
- 第一单元起始课课件(34张PPT)2021-2022学年统编版高中语文必修上册.pptx
- 人教版七年级上册历史课件(全册).pptx VIP
- 桥本氏甲状腺炎课件.ppt VIP
- 完整word封条样式.doc VIP
- 老年人体重管理.pptx VIP
- 输变电工程数字化移交技术导则第1部分:变电站(换流站)[附编制说明],Q_GDW11812.1-2018.pdf VIP
文档评论(0)