文本搜索方法、节点集群、电子设备及存储介质与流程

文档序号:37383396发布日期:2024-03-22 10:35阅读:12来源:国知局
文本搜索方法、节点集群、电子设备及存储介质与流程

本申请涉及人工智能,具体涉及一种文本搜索方法、节点集群、电子设备及存储介质。


背景技术:

1、使用图像搜索进行文本或者文案的搜索,又可称为图像搜文。目前,传统的图像搜文用户需求相对固定,变化很小,链路的功能通常被写死,也就是使用图像搜文的整个链路过程是一体成型,固化在提供图像搜文服务的设备(比如,服务器)中。具体地,将提供图像搜索文服务的链路代码整体部署到服务器。然而,外部环境时刻在变化,人们使用图像搜索文本的需求也需要不断地更新和调整。针对突发事件,例如,当某个艺人突然被封禁,与该艺人相关的文案或文本都应该被删除,换句话时,则用户使用图像搜文服务时,使用该艺人的相关图像,也无法搜索出与该艺人相关的文案。这个时候就需要对图像搜文服务的链路代码进行调整,由于该图像搜索文服务一体成型,当针对突发事件对图像搜文的功能进行调整时,在调整期间,图像搜索文服务完全不能使用,即使用其他图像也无法搜索到文本。

2、并且,在当前的市场环境下,外部环境的变化越来越快,如何保证图像搜索文服务的可调整性以及灵活性是目前亟待解决的技术问题。


技术实现思路

1、本申请实施例提供了一种文本搜索方法、节点集群、电子设备及存储介质,对图像搜索文的各个流程进行功能解耦,每个流程由不同的节点提供服务实现,从而在外部环境变化时,只需调整与该变化相对应的服务,从而可以灵活快速的调整图像搜文服务,应对外界环境的变化。

2、第一方面,本申请实施例提供文本搜索方法,所述方法应用于节点集群,其中,所述节点集群包括主节点、第一从节点、第二从节点以及第三从节点,所述第一从节点部署有图像编码服务,所述第二从节点部署有粗排服务,所述第三从节点部署有精排服务;所述方法包括:

3、所述主节点从用户端获取待处理图像;

4、所述主节点向所述第一从节点发送所述待处理图像;

5、所述第一从节点基于所述图像编码服务,对所述待处理图像进行编码,得到编码特征,并向所述主节点返回所述编码特征;

6、所述主节点向所述第二从节点发送所述编码特征;

7、所述第二从节点基于所述粗排服务以及所述编码特征,从多个文本中筛选x个候选文本,并向所述主节点返回所述x个候选文本;

8、所述主节点向所述第三从节点发送所述x个候选文本;

9、所述第三从节点基于所述精排服务,从所述x个候选文本筛选y个目标文本,并向所述主节点返回所述y个目标文本;

10、所述主节点向所述用户端返回所述y个目标文本。

11、第二方面,本申请实施例提供一种节点集群,所述节点集群包括主节点、第一从节点、第二从节点以及第三从节点,所述第一从节点部署有图像编码服务,所述第二从节点部署有粗排服务,所述第三从节点部署有精排服务;

12、所述主节点,用于从用户端获取待处理图像;

13、所述主节点,用于向所述第一从节点发送所述待处理图像;

14、所述第一从节点,用于基于所述图像编码服务,对所述待处理图像进行编码,得到编码特征,并向所述主节点返回所述编码特征;

15、所述主节点,用于向所述第二从节点发送所述编码特征;

16、所述第二从节点,用于基于所述粗排服务以及所述编码特征,从多个文本中筛选x个候选文本,并向所述主节点返回所述x个候选文本;

17、所述主节点,用于向所述第三从节点发送所述x个候选文本;

18、所述第三从节点,用于基于所述精排服务,从所述x个候选文本筛选y个目标文本,并向所述主节点返回所述y个目标文本;

19、所述主节点,用于向所述用户端返回所述y个目标文本。

20、第三方面,本申请实施例提供一种电子设备,包括:处理器和存储器,所述处理器与存储器相连,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序,以使得所述电子设备执行如第一方面所述的方法。

21、第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序使得计算机执行如第一方面所述的方法。

22、第五方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机可操作来使计算机执行如第一方面所述的方法。

23、实施本申请实施例,具有如下有益效果:

24、可以看出,在本申请实施例中,在图像搜文过程中,将图像搜文的各个功能进行解耦独立布局,例如,将文本抓取服务、文本编码服务、图像编码服务、粗排服务以及精排服务进行功能解耦,部署在不同的从节点上,这样主节点在为用户提供图像搜文服务时,可以通过调用各个主节点上的服务,获取到与待处理图像对应的目标文本。单独部署后,当某个服务功能需要调整时,则可单独调整该服务功能,不影响其他服务功能的正常使用,例如,文本抓取服务需要更新时,在接收到用户的待处理图像,仍然可以基于旧的文本,搜索出目标文本,仍然可以为用户提供图像搜文服务。在将图像搜文的各个功能进行解耦独立布局后,在外部环境变化时,只需调整与该变化相对应的服务,可以灵活快速的调整图像搜文服务,应对外界环境的变化,并且不影响其他服务的正常使用,提高了用户的图像搜文体验。



技术特征:

1.一种文本搜索方法,其特征在于,所述方法应用于节点集群,其中,所述节点集群包括主节点、第一从节点、第二从节点以及第三从节点,所述第一从节点部署有图像编码服务,所述第二从节点部署有粗排服务,所述第三从节点部署有精排服务;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述节点集群还包括第四从节点和第五从节点;所述第四从节点部署有文本抓取服务;所述第五节点部署有文本编码服务;所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述第二从节点基于所述粗排服务以及所述编码特征,从多个文本中筛选x个候选文本,并向所述主节点返回所述x个候选文本,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,若所述第一从节点的数量为多个,当对多个第一从节点的图像编码服务进行更新时,所述方法包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,若所述第三从节点的数量为多个,当对多个第三从节点的精排服务进行更新时,所述方法还包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述第三从节点基于所述精排服务,从所述x个候选文本筛选y个目标文本,包括:

7.根据权利要求6所述的方法,其特征在于,所述文本过滤包括以下至少一项:

8.一种节点集群,其特征在于,所述节点集群包括主节点、第一从节点、第二从节点以及第三从节点,所述第一从节点部署有图像编码服务,所述第二从节点部署有粗排服务,所述第三从节点部署有精排服务;

9.一种电子设备,其特征在于,包括:处理器和存储器,所述处理器与所述存储器相连,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序,以使得所述电子设备执行如权利要求1-7中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1-7中任一项所述的方法。


技术总结
本申请实施例公开了一种文本搜索方法、节点集群、电子设备及存储介质。该方法包括:主节点从用户端获取待处理图像;主节点向第一从节点发送待处理图像;第一从节点基于图像编码服务,对待处理图像进行编码,得到编码特征,并向主节点返回编码特征;主节点向第二从节点发送编码特征;第二从节点基于粗排服务以及编码特征,从多个文本中筛选x个候选文本,并向主节点返回x个候选文本;主节点向第三从节点发送x个候选文本;第三从节点基于精排服务,从x个候选文本筛选y个目标文本,并向主节点返回y个目标文本;主节点向用户端返回y个目标文本。

技术研发人员:王奇勋
受保护的技术使用者:小红书科技有限公司
技术研发日:
技术公布日:2024/3/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1