本公开的示例性实现方式总体涉及数据搜索,特别地涉及用于搜索订单的方法、装置、设备和计算机可读存储介质。
背景技术:
1、数据搜索技术已经得到了广泛的应用,并且已经可以在多种类型的数据中执行搜索。例如,用户可以在电子商务应用中购买某个商品,此时将会生成相应的订单。在购买之后,用户可能会出于多种目的而查询某个订单的相关信息,此时,用户可以利用搜索关键词来在多个历史订单中搜索期望的订单。通常会按照订单的时间顺序来呈现匹配于搜索关键词的各个订单,然而,当用户期望查找的订单并非最新订单时,则不得不执行翻页操作和/或修改搜索关键词,以便找到期望查询的订单。此时,期望可以以更为准确并且有效的方式来预测用户的可能感兴趣的订单,并且将该订单呈现在搜索结果中的显著位置。
技术实现思路
1、在本公开的第一方面,提供了一种用于搜索订单的方法。在该方法中,从多个订单中获取与由用户输入的搜索关键词相匹配的一组订单。基于与一组订单中的目标订单相关联的多个特征,利用机器学习模型来确定目标订单在一组订单中的排序位置。按照一组订单中的各个订单的排序位置,呈现排序的一组订单。
2、在本公开的第二方面,提供了一种用于搜索订单的装置。该装置包括:获取模块,被配置用于从多个订单中获取与由用户输入的搜索关键词相匹配的一组订单;确定模块,被配置用于基于与一组订单中的目标订单相关联的多个特征,利用机器学习模型来确定目标订单在一组订单中的排序位置;以及呈现模块,被配置用于按照一组订单中的各个订单的排序位置,呈现排序的一组订单。
3、在本公开的第三方面,提供了一种电子设备。该电子设备包括:至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令在由至少一个处理单元执行时使电子设备执行根据本公开第一方面的方法。
4、在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序在被处理器执行时使处理器实现根据本公开第一方面的方法。
5、应当理解,本内容部分中所描述的内容并非旨在限定本公开的实现方式的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
1.一种用于搜索订单的方法,包括:
2.根据权利要求1所述的方法,其中所述多个特征包括:所述搜索关键词的特征、以及所述目标订单的特征。
3.根据权利要求2所述的方法,其中确定所述目标订单在所述一组订单中的所述排序位置包括:
4.根据权利要求3所述的方法,其中所述目标订单的特征包括所述目标订单的订单时间,以及确定所述目标订单在所述一组订单中的所述排序位置进一步包括:利用所述订单时间来更新所述排序位置。
5.根据权利要求3所述的方法,其中确定所述目标订单在所述一组订单中的所述排序位置进一步包括:
6.根据权利要求5所述的方法,进一步包括通过以下至少任一项来确定所述搜索关键词的特征:所述搜索关键词、所述搜索关键词中的至少一个分词。
7.根据权利要求5所述的方法,进一步包括通过以下至少任一项来确定所述目标订单的特征:与所述目标订单相关联的订单时间、商品名称、商品描述、订单评价、订单状态、店铺名称、统计信息。
8.根据权利要求3所述的方法,其中所述多个特征进一步包括所述用户的特征,以及其中确定所述目标订单在所述一组订单中的所述排序位置进一步包括:基于所述用户的特征来更新所述排序位置。
9.根据权利要求1所述的方法,进一步包括:响应于接收到所述用户针对排序的所述一组订单中的所述目标订单的交互,呈现所述目标订单。
10.根据权利要求1所述的方法,进一步包括:
11.根据权利要求3所述的方法,其中所述搜索关键词进一步包括排序方式,所述排序方式指定用于排序所述一组订单的方式,以及确定所述目标订单在所述一组订单中的所述排序位置进一步包括:基于所述排序方式来更新所述排序位置。
12.根据权利要求1所述的方法,其中所述多个订单是由用户执行的历史订单。
13.一种用于搜索订单的装置,包括:
14.一种电子设备,包括:
15.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时使所述处理器实现根据权利要求1至12中任一项所述的方法。