| With the rapid development of computer technology,the popularity of the Internet is getting higher and higher,and users' demands for information from the Internet through searching have become stronger.However,the security of search,the persistent storage of search records,and the rapid response to high concurrent requests are all issues that need to be resolved,which brings great challenges to search management.The purpose of this paper is to design and implement a search management system for tens of millions of data based on the B/S structure and supplemented by Vue,SSM and other web technologies.This paper designs a work order system that provides functions such as work order storage,work order review,work order circulation,work order display,and other functions to support the system's approval process;creating a permission system based on the RBAC idea,manage user search permissions,and ensure data security;recording the number of shows and clicks of search result entries,calculating the click-through rate of search results,and placing high-click-through search results in front to optimize the search experience;establishing an account system and department system to store user information and hierarchically manage users;displaying data in the form of tables and histograms for timely insight search hotspots;storing system logs persistently and archive them for later reference.At the end of this paper,the system is tested for function and performance.The results show that the function implementation meets expectations,the interface layout is neat,the CPU and memory usage of front-end and back-end are reasonable,the data can be stored persistently,and the server can respond to the request and return the data in time.This paper innovates work order management and authority management.Storing the mapping of user operations and work order subclasses to achieve inversion of control,the system creates and manages more than forty work orders to reduces the coupling of the system;ing search API,search data source,and interface return fields as resources,and roles with resource permissions are created,the user obtains the permissions of the corresponding resource by becoming a certain role.When searching,the user permissions are abstracted as a prefix tree,and searches are performed by string matching filtering for permission management.According to the theory of software engineering,this paper designs and implements a search management system based on B/S structure,and provides easy-to-operate,efficient,secure and stable search management services. |