|
题目:
雅宝题库答案:
****此区域为收费内容**** 需支付 1 知识币后可查看,1币=0.01元查看答案
雅宝题库解析:
随着软件开发技术的进步以及互联网的飞速发展,搜索技术的重要性日益突出,它为用户在海量WEB资源中获取需求的信息提供了方法。搜索技术从90年代初期出现,尽管经过数十年的发展,搜索的准确性和实效性有了很大的提升,但依然不能很好的满足用户对于信息搜索的需求。本课题在当前的技术背景之下,通过分析各种web的技术,将数种PHP的开源技术应用到系统开发中,从搜索引入的资源的角度出发,构建了一个以LAMP为架构的文本管理系统。通过对引入的优质的搜索资源进行管理、配置,实现搜索内容和显示方式相分离,最终将该结果同普通的“关键词+选择性浏览”的搜索结果合并,使得优质资源的搜索结果最终显示给用户。在设计本系统时,所需处理的关键题目主要有两个方面:一是如何将原来不规范的文本收录方式进行统一,实现结构化的资源的收录;二是如何根据内部系统的需求对所收录的文本资源进行配置,包括文本内容的替换,显示方式的替换,复合文件的更新等。针对以上的两个方面,在对系统进行设计时,首先统一了对外的引入接口,之后利用Apache将用户的请求随机地分布在不同的内部机,完成引入接口文件的重写;针对内部搜索对于文本数据的需求,利用Smarty框架将数据和美工显示方式相分离,之后利用树状结构的hash算法,实现了复合资源的合并。这种从底层数据进行管理的方式在很大程度上满足了用户的一站式的搜索需求,提高了搜索的准确度。 |
上一篇:某银行运维系统的设计与实现下一篇:热障涂层在腐蚀介质下的电化学阻抗研究
|