论文部分内容阅读
知识付费是指通过对知识进行再加工,使之成为知识商品或知识服务,以实现知识本身所不具有的商业价值。知识付费平台生产、展示和销售多种知识商品和知识服务,并在知识学习领域为用户提供社交功能,是我国互联网经济的新兴领域,也是推动知识传播的重要助力。随着近年来知识付费平台的兴起,如何为具有多个门户端设备和多种商品类型,兼具电商和社交媒体属性的知识付费平台设计内容搜索模块,使之成为平台重要的引流手段和用户行为数据采集手段,是一个兼具重要性和挑战性的命题。本文主要描述了基于知识付费平台的内容搜索模块的设计和实现方式。该搜索模块由数据导入、数据同步、聚合搜索、分类分页搜索、知识领域探索等九个重要子模块构成,提供了数据导入、数据同步、聚合搜索分类分页搜索、知识领域探索等主要功能。本文首先描述了知识付费的概念和知识付费平台的基本情况,以及该搜索模块的项目背景;然后介绍了实现搜索模块过程中使用的,包括Elastic Search、Redis和微服务架构在内的数据存储技术和软件开发相关技术;接着描述了搜索模块的需求,以及实现模块主要功能点的五个重要子模块的分析与设计,并对ES核心数据结构和数据库表设计进行了介绍;最后,本文描述了搜索模块主要功能的实现方式和实现结果。本文实现的搜索模块能够为知识付费平台的多个门户端设备提供搜索功能的后端支持,包括平台内二十种商品类型和七种社交信息的数据检索,具有较好的兼容性和拓展性。