欢迎来到010在线作文网!

搜索引擎的研究论文(3)

实用文 时间:2021-08-31 手机版

5、搜索引擎在应用系统中的应用现状

  伴随应用系统 (例如OA系统) 的规模正在不断扩大, 在互联网上得到了成熟稳定发展的搜索引擎技术可以大大提高应用系统的办公使用效率。

  5.1 重点关注的功能需求

  搜索引擎在管理信息系统中的部署关注以下几点的功能需求:

  ●通过整合多种数据源, 提供统一的搜索服务, 达到促进广泛的信息交流和知识共享的目的, 实现跨系统、平台、应用、地域之间以及互联网信息的整合。

  ●提供统一、安全的信息检索接口系统, 为所有结构化、非结构化的数据提供标准的数据源输出接口功能。

  ●处理各种类型的文档, 并实现全文检索。

  ●保证信息检索的迅速、准确, 提供高并发率的处理能力。

  ●系统提供关键的维护、管理、控制和监测功能, 采用统一的方式, 通过集中监控管理模块与所有搜索服务进行通讯;同时, 提供图形化的管理界面, 使系统管理员能够对所有模块 (或服务) 进行本地或远程管理操作。

  ●系统支持负载均衡和高可用性, 支持建立分布式的内部数据索引, 并实现对搜索服务器的集群化部署, 支持水平灵活扩展。

  5.2 建议包含的主要功能

  搜索系统将提供高效率的搜索功能, 用户通过在单一搜索界面上的操作, 可以在最短时间内, 完整、准确、及时地得到所需信息。建议主要包括以下功能:

  (1) 提供信息的全文检索

  检索范围除各类文件、信息等的要素、关键字以外, 提供包括文件正文内容和附件内容在内的全文检索功能, 以满足用户对文件检索的要求。

  (2) 支持各类文件格式

  支持HTML、PDF、ASCIIText、XML、MS Office格式 (Word、Power Point、Excel) 、压缩文件格式 (Zip、Gzip、Tar) 等格式的检索。

  (3) 兼容各类数据源系统

  可以采集、处理和索引的信息系统包括:网站 (HTML、J2EE、ASP、NET、PHP) 、文件系统 (Windows、Linux、Unix) 、数据库 (Oracle、SQL Server、DB2、Sybase、My SQL) 、公文流转和邮件系统、门户系统等, 以保证增加和更新的文档能够及时地被搜索到, 删除的文档及时地从索引平台中去除。增量索引支持可调度模式。增量索引时, 应不影响搜索。

  (4) 减少检索功能对各系统的影响

  搜索系统与各系统采用松耦合的集成方式, 选择在非工作时间更新数据库索引, 从而避免在文件、信息生成时同步数据各系统带来不利影响。

  (5) 具备良好的系统扩展性与灵活性

  通过搜索系统的建立, 将对各类管理信息提供统一的检索。同时, 能够灵活扩展, 快速、简便地与各类新数据源系统进行检索集成。

  (6) 搜索结果集的相关性排序

  平台支持将检索结果按相关度排序后交付给用户, 以适应不同应用。

  (7) 支持搜索结果的个性化定制和动态更新

  搜索系统可以根据用户个人的需要进行个性化定制搜索。

  (8) 结合权限进行采集和搜索

  5.3 搜索引擎在应用平台中的技术架构

  搜索引擎在应用平台上的技术架构总体上可以划分为门户、数据同步、语言处理、业务处理、系统调度、搜索服务、数据反馈、统计分析、运营维护、系统管理等十大模块, 各模块之间在功能上相对独立, 业务上又相互联系相互支撑, 共同协作从而实现了搜索引擎应用平台的整体服务架构。基于对业务需求的分析, 搜索系统的技术架构如图1所示。

  门户模块主要涵盖了门户、对外接口服务、对内接口服务、第三方开发接口、API等功能。

  数据同步模块支持OA数据、关系形数据、文档形数据、网络数据爬取、论坛数据、知识库等多种数据形式。该模块是搜索引擎平台数据获取模块, 通过数据同步将其他业务系统中的数据作为数据源提供给搜索引擎应用平台。

  语言处理模块:主要功能包括分词、纠错、转换、扩展及词库学习等。

  业务处理模块:主要提供对搜索请求及业务数据的处理, 包括搜索任务封装、结果过滤、数据关联、编审支撑、缺失计算、数据排重等功能。

  系统调度模块:提供了负载均衡、分布缓存、任务分配、数据分析、数据处理、数据存储、数据备份、任务监控等功能, 主要负责将用户的查询任务进行分析、搜索结果进行缓存, 并监控管理整个搜索周期。

  搜索引擎模块:提供数据索引的创建和管理、分布式存储、任务处理、语义分析、数据分类、搜索、排序、监控及日志等功能。

搜索引擎的研究论文

  统计分析模块:包括热词统计、趋势统计、访问量统计、业务统计、排行榜、性能统计等。主要提供搜索应用平台各项数据的统计分析服务。

  运营维护模块:包括词库管理、排序管理、数据管理、同步管理、过滤管理、抓取管理等。主要提供运营业务系统的管理和配置服务。

  系统管理模块:包括接口管理、权限管理、日志管理、安全管理、备份管理等。主要提供系统的基本管理及安全审计服务。

6、结束语

  综上所述, 搜索引擎技术在移动终端智能化和互联网用户个性化以及社交化为中心的融合趋势下的发展, 催生了很多新型应用。搜索引擎技术的发展直接推动了互联网技术的迅速发展和互联网+应用的扩展, 伴随着管理信息系统和业务应用系统的互联网化, 搜索引擎技术将广泛地应用于管理信息系统和业务应用系统中。本文结合搜索引擎在管理信息系统中的应用给大家提供了一个实用方案, 可供参考。

【关于搜索引擎的研究论文】相关文章:

1.基于lucene的垂直搜索引擎的研究与设计论文

2.关于提升课例的研究价值的研究论文

3.关于基因的研究论文

4.关于研究论文的研究

5.关于教学反思教师教学的研究论文

6.关于勾股定理的研究性论文

7.关于城市流通空间的研究论文

8.《关于加法器的研究》的论文


本文来源http://www.010zaixian.com/shiyongwen/2648029.htm
以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请给我们来信(zaixianzuowenhezi@gmail.com),我们会及时处理和回复,谢谢.