基于ElasticSearch的搜索系统的设计与实现
首发时间:2019-12-02
摘要:本文旨在解决大数据量下的信息检索服务搜索效率低和匹配度单一的问题,设计和实现了一种面向中文数据库的综合搜索系统。该系统以Android作为客户端平台,后台使用SSM开发框架整合了用户管理、数据导入、信息检索和系统设置四个功能模块。使用Logstash将数据从数据源同步迁移到全文搜索引擎ElasticSearch中,结合全文搜索和数据库查询技术,提供统一的查询入口和高效的检索服务。本文实现了接口级权限认证,对不同用户进行严格的检索权限控制,保障敏感数据的安全。根据测试和线上实践,该系统运行稳定,检索准确高效,目前已在相关行业核心系统得到实际应用。
For information in English, please click here
Design and Implementation of a Search System based on ElasticSearch
Abstract:The purpose of this paper is to solve the problem of low search efficiency and single matching degree of personal information retrieval service under the condition of large amount of data. A comprehensive search system for Chinese database is designed and implemented. The system takes android as the client platform, and uses SSM development framework in the background to integrate four functional modules, including user management, data import, information retrieval and system settings. Relying on Logstash, the data is synchronously migrated from data source to full-text search engine.Combining with full-text search and database query technology, this paper provides a unified query portal and efficient search service. In order to ensure the security of sensitive data, this paper realize interface level authority authentication and strictly control the retrieval authority of different users. According to the test and online practice, the system runs stably and searches accurately and efficiently. At present, it has been applied in the core system of related industries.
Keywords: computer application technology fulltext search exact search
基金:
引用
No.****
同行评议
勘误表
基于ElasticSearch的搜索系统的设计与实现
评论
全部评论0/1000