【技术实现步骤摘要】
一种异步索引方法、装置、计算机设备和存储介质
本专利技术涉及机械
,特别是涉及一种异步索引方法、一种异步索引装置、一种计算机设备和一种存储介质。
技术介绍
如今,互联网无处不在地使用“搜索”,现代搜索引擎需要对数据进行存储,建立倒排索引,进而提供搜索服务。对于中型企业一般基于开源的分布式全文搜索引擎开发定制的搜索功能。建立索引是构建搜索平台的第一步,也是关键的一步。建立索引的普遍的方案是业务系统直接通过调用分布式全文搜索引擎提供的REST接口完成文档的索引。这种业务系统与分布式全文搜索引擎集成的方式有以下缺陷:业务系统代码与分布式全文搜索引擎之间强耦合,代码无法复用;当海量数据同步索引时,对分布式全文搜索引擎产生极大负载压力,对整个系统的稳定性和可用性造成很大影响。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种异步索引方法、一种异步索引装置、一种计算机设备和一种存储介质。为了解决上述问题,本专利技术实施例公开了一种异步索引 ...
【技术保护点】
1.一种异步索引方法,其特征在于,包括:/n调用异步索引服务组件获取文档索引请求;/n根据所述文档索引请求进行文档及元信息的校验;/n当校验通过时,将文档消息发送至消息中间件的文档消息主题;/n消费所述文档消息主题中的文档消息,将文档索引到搜索引擎。/n
【技术特征摘要】
1.一种异步索引方法,其特征在于,包括:
调用异步索引服务组件获取文档索引请求;
根据所述文档索引请求进行文档及元信息的校验;
当校验通过时,将文档消息发送至消息中间件的文档消息主题;
消费所述文档消息主题中的文档消息,将文档索引到搜索引擎。
2.根据权利要求1所述的异步索引方法,其特征在于,所述根据所述文档索引请求进行文档及元信息的校验,包括:
当文档的格式不是标准预设格式时,则提示索引失败信息;
或者,当文档结构与索引映射不一致时,则提示索引失败信息。
3.根据权利要求1所述的异步索引方法,其特征在于,所述方法还包括:
当文档消息成功发送至文档消息主题时,则返回文档写入消息队列成功状态。
4.根据权利要求1所述的异步索引方法,其特征在于,所述方法还包括:
当文档消息发送失败时,则提示索引失败信息。
5.根据权利要求1所述的异步索引方法,其特征在于,所述消费所述文档消息主题中的文档消息,将文档索引到搜索引擎,包括:
消费所述文档消息主题中的文档消息,调用所述搜索引擎的特定接口,将文档索引到搜索引擎。
6.一种异步索引装置,其特征...
【专利技术属性】
技术研发人员:陈刚,
申请(专利权)人:广州海鹚网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。