
技术摘要:
本申请公开了一种数据搜索方法以及装置,该方法包括:获得搜索标识信息;如果搜索标识信息包含地标对象的标识信息以及搜索对象的标识信息,则根据地标对象的标识信息和搜索对象的标识信息,获取第一备选搜索对象;获得地标对象与第一备选搜索对象之间的第一目标距离; 全部
背景技术:
在本地生活服务类网络应用中,搜索是用户进行信息查找的最大入口,是连接用 户和信息的重要纽带。在提供搜索服务的过程中,由于搜索方式和搜索场景的多样性、搜索 引擎的对接业务种类多、数据流量差异大、以及本地生活服务的内容持续优化等因素的影 响,对搜索链路的要求较高。 本地生活业务背景下对应有多种业务特征,比如、服务场景、时间、空间等因素,这 些业务特征可反映出用户心智和搜索意图,其体现了本地生活搜索场景和传统在线搜索场 景的差异。由于用户在本地生活搜索中期望得到的不只是在线信息,还包括可触达的服务 (到店消费、外卖订购)等,为了获取这些服务,用户需要付出空间成本或时间等待成本,因 此,在本地生活服务类网络应用的搜索场景中,对于空间信息的理解至关重要,其可直接影 响搜索结果与用户搜索意图的匹配度。 现有的基于空间信息的搜索过程中,默认的搜索起始位置大多为用户所处位置, 并基于该起始位置为用户匹配搜索对象,然而,对于某些搜索场景,用户搜索意图并非以当 前所处位置为搜索起始点,期望获得的搜索对象也并非基于当前行为的搜索对象,而是将 搜索结果作为后续行为的先验信息,例如,用户搜索“三里屯咖啡”,其本意为获得三里屯周 边的咖啡店的分布情况,该信息可为用户后续到达三里屯之后选择咖啡店时的参考信息, 而现有的搜索方式大多基于用户当前位置与三里屯区域的咖啡店之间的距离的远近程度 为用户就近提供咖啡店,因此,在该种情形下,现有的搜索方式无法为用户提供与其搜索意 图相匹配的搜索结果。
技术实现要素:
本申请实施例提供一种数据搜索方法、装置、电子设备及计算机可读存储介质,以 解决现有技术中无法为用户提供与其搜索意图相匹配的搜索结果的问题。 本申请实施例提供一种数据搜索方法,包括:获得搜索标识信息;如果所述搜索标 识信息包含地标对象的标识信息以及搜索对象的标识信息,则根据所述地标对象的标识信 息和所述搜索对象的标识信息,获取第一备选搜索对象;获得所述地标对象与所述第一备 选搜索对象之间的第一目标距离;根据所述第一目标距离,对所述第一备选搜索对象进行 排序,将满足预定排序条件的第一备选搜索对象确定为第一目标搜索对象。 可选的,获得地标对象与第一备选搜索对象之间的第一目标距离,包括:获得地标 对象的边界位置与第一备选搜索对象之间的第一目标距离。获得地标对象的边界位置与第 一备选搜索对象之间的第一目标距离包括:获得地标对象的边界位置;确定第一备选搜索 4 CN 111581245 A 说 明 书 2/28 页 对象与边界位置的相对位置关系;基于相对位置关系,获得地标对象的边界位置与第一备 选搜索对象之间的第一目标距离。基于相对位置关系,获得地标对象的边界位置与第一备 选搜索对象之间的第一目标距离,包括:如果第一备选搜索对象处于地标对象的边界位置 所标识的范围之外,则将第一备选搜索对象到地标对象的边界位置的垂线距离作为第一目 标距离,或者,将第一备选搜索对象与地标对象的边界位置之间的导航线路距离作为第一 目标距离。 可选的,获得地标对象的边界位置,包括:获得地标对象的初始地理边界范围;确 定处于初始地理边界范围之内的实体对象;获得与实体对象相关的用户行为数据;基于用 户行为数据计算获得地标对象的边界位置。基于用户行为数据计算获得地标对象的边界位 置。包括:基于用户行为数据,采用边缘提取算法计算获得地标对象的边界位置。根据第一 目标距离,对第一备选搜索对象进行排序,将满足预定排序条件的第一备选搜索对象确定 为第一目标搜索对象,包括:根据第一目标距离获得第一备选搜索对象对应的距离因子分 值;按照距离因子分值从大到小的顺序对第一备选搜索对象进行排序,将排序靠前的预订 数量的第一备选搜索对象确定为第一目标搜索对象。 可选的,根据第一目标距离,对第一备选搜索对象进行排序,将满足预定排序条件 的第一备选搜索对象确定为第一目标搜索对象,包括:根据第一目标距离获得第一备选搜 索对象对应的距离因子分值;获得第一备选搜索对象对应的业务因子分值;对距离因子分 值和业务因子分值进行求和,获得目标因子分值;按照目标因子分值从大到小的顺序对第 一备选搜索对象进行排序,将排序靠前的预订数量的第一备选搜索对象确定为第一目标搜 索对象。 可选的,根据第一目标距离获得第一备选搜索对象对应的距离因子分值,包括:获 得当前搜索行为对应的目标搜索场景信息,目标搜索场景信息包括当前搜索行为对应的空 间区域信息、当前搜索行为对应的时间信息、以及搜索标识信息的类别信息中的至少一种 信息;获得与目标搜索场景信息相匹配的目标搜索场景参数,目标搜索场景参数用于表示 目标搜索场景下用户对距离数据的偏好特性;根据第一目标距离和目标搜索场景参数,获 得第一备选搜索对象对应的距离因子分值。获得与目标搜索场景信息相匹配的目标搜索场 景参数,包括:获得目标搜索场景信息对应的目标搜索场景下、多个搜索用户针对其历史搜 索行为所对应的被输出搜索对象标识的历史有效反馈数据,被输出搜索对象标识中包含多 个搜索用户与被输出搜索对象之间的历史距离数据;根据历史有效反馈数据和历史距离数 据,确定出与目标搜索场景信息相匹配的目标搜索场景参数。获得目标搜索场景信息对应 的目标搜索场景下、多个搜索用户针对其历史搜索行为所对应的被输出搜索对象标识的历 史有效反馈数据,包括:获得目标搜索场景下、多个搜索用户针对其历史搜索行为所对应的 被输出搜索对象标识的点击行为统计数据。 可选的,根据历史有效反馈数据和历史距离数据,确定出与目标搜索场景信息相 匹配的目标搜索场景参数,包括:基于历史有效反馈数据与历史距离数据之间的目标对应 关系,对预设的以距离数据为输入值、以距离因子分值为输出值的距离函数的参数值进行 调整,以使距离函数的输出值与其输入值之间的第一对应关系、与目标对应关系趋于一致; 在第一对应关系与目标对应关系之间的一致性达到预设的一致性要求时,将距离函数在第 一对应关系下的参数值确定为与目标搜索场景信息相匹配的目标搜索场景参数。根据第一 5 CN 111581245 A 说 明 书 3/28 页 目标距离和目标搜索场景参数,获得第一备选搜索对象对应的距离因子分值,包括:将目标 搜索场景参数代入预设的以距离数据为输入值、以距离因子分值为输出值的距离函数后, 将第一目标距离作为距离函数的输入值,获得距离函数输出的第一备选搜索对象对应的距 离因子分值。 可选的,获得当前搜索行为对应的目标搜索场景信息,包括:获得当前搜索行为对 应的多个目标搜索场景信息;获得与目标搜索场景信息相匹配的目标搜索场景参数,包括: 获得与多个目标搜索场景信息相匹配的多个目标搜索场景参数;根据第一目标距离和目标 搜索场景参数,获得第一备选搜索对象对应的距离因子分值,包括:根据第一目标距离和多 个目标搜索场景参数,获得多个距离因子分值;将多个距离因子分值中最大的距离因子分 值确定为第一备选搜索对象对应的距离因子分值。 可选的,还包括:获得地标对象所对应的用户流量数据;判断用户流量数据是否达 到预定的用户流量阈值;获得地标对象的边界位置与第一备选搜索对象之间的第一目标距 离,包括:如果地标对象所对应的用户流量数据达到预定的用户流量阈值,则获得地标对象 的边界位置与第一备选搜索对象之间的第一目标距离。获得地标对象与第一备选搜索对象 之间的第一目标距离,包括:如果地标对象所对应的用户流量数据未达到预定的用户流量 阈值,则获得地标对象的几何中心位置与第一备选搜索对象之间的第一目标距离。 可选的,还包括:输出是否将地标对象作为搜索起始点、将搜索对象作为搜索终止 点的核准信息;获得地标对象与第一备选搜索对象之间的第一目标距离,包括:在获得将地 标对象作为搜索起始点、将搜索对象作为搜索终止点的确认信息之后,获得地标对象与第 一备选搜索对象之间的第一目标距离。 可选的,还包括:获得目标用户的位置信息,目标用户为输入搜索标识信息的用 户;如果搜索标识信息为搜索对象的标识信息,则根据搜索对象的标识信息获得与目标用 户的位置信息处于预定距离范围内的第二备选搜索对象;获得预先存储的第二备选搜索对 象与目标用户的位置信息之间的第二目标距离,第二目标距离为导航线路距离;根据第二 目标距离,对第二备选搜索对象进行排序,获得第二目标搜索对象。获得预先存储的第二备 选搜索对象与目标用户的位置信息之间的第二目标距离,包括:获得预先存储的用于表示 第二备选搜索对象与目标用户的位置信息之间的导航线路距离的GeoHash字符串。根据第 二目标距离,对第二备选搜索对象进行排序,获得第二目标搜索对象,包括:根据第二目标 距离获得第二备选搜索对象对应的距离因子分值;按照距离因子分值从大到小的顺序对第 二备选搜索对象进行排序,将排序靠前的预订数量的第二备选搜索对象确定为第二目标搜 索对象。 可选的,还包括:在搜索对象排序页面中添加第二目标搜索对象对应的第二目标 距离。在搜索对象排序页面中添加第一目标搜索对象对应的第一目标距离。获得搜索标识 信息,包括:接收用户终端发送的搜索标识信息;对应的,方法还包括:将第一目标搜索对象 发送给用户终端。 本申请实施例还提供一种距离数据处理方法,包括:基于目标搜索行为,获得待输 出搜索对象对应的目标距离;获得目标搜索行为对应的目标搜索场景信息;获得与目标搜 索场景信息相匹配的目标搜索场景参数,目标搜索场景参数用于表示目标搜索场景下用户 对距离数据的偏好特性;根据目标距离和目标搜索场景参数,获得待输出搜索对象对应的 6 CN 111581245 A 说 明 书 4/28 页 距离因子分值。 可选的,获得与目标搜索场景信息相匹配的目标搜索场景参数,包括:获得目标搜 索场景信息对应的目标搜索场景下、多个搜索用户针对其历史搜索行为所对应的被输出搜 索对象标识的历史有效反馈数据,被输出搜索对象标识中包含多个搜索用户与被输出搜索 对象之间的历史距离数据;根据历史有效反馈数据和历史距离数据,确定出与目标搜索场 景信息相匹配的目标搜索场景参数。获得目标搜索场景信息对应的目标搜索场景下、多个 搜索用户针对其历史搜索行为所对应的被输出搜索对象标识的历史有效反馈数据,包括: 获得目标搜索场景下、多个搜索用户针对其历史搜索行为所对应的被输出搜索对象标识的 点击行为统计数据。根据历史有效反馈数据和历史距离数据,确定出与目标搜索场景信息 相匹配的目标搜索场景参数,包括:基于历史有效反馈数据与历史距离数据之间的目标对 应关系,对预设的以距离数据为输入值、以距离因子分值为输出值的距离函数的参数值进 行调整,以使距离函数的输出值与其输入值之间的第一对应关系、与目标对应关系趋于一 致;在第一对应关系与目标对应关系之间的一致性达到预设的一致性要求时,将距离函数 在第一对应关系下的参数值确定为与目标搜索场景信息相匹配的目标搜索场景参数。 可选的,根据目标距离和目标搜索场景参数,获得待输出搜索对象对应的距离因 子分值,包括:将目标搜索场景参数代入预设的以距离数据为输入值、以距离因子分值为输 出值的距离函数后,将目标距离作为距离函数的输入值,获得距离函数输出的待输出搜索 对象对应的距离因子分值。获得目标搜索行为对应的目标搜索场景信息,包括:获得目标搜 索行为对应的多个目标搜索场景信息;获得与目标搜索场景信息相匹配的目标搜索场景参 数,包括:获得与多个目标搜索场景信息相匹配的多个目标搜索场景参数;根据目标距离和 目标搜索场景参数,获得待输出搜索对象对应的距离因子分值,包括:根据目标距离和多个 目标搜索场景参数,获得多个距离因子分值;将多个距离因子分值中最大的距离因子分值 确定为待输出搜索对象对应的距离因子分值。 可选的,获得目标搜索行为对应的目标搜索场景信息,包括如下中的至少一种:获 得目标搜索行为对应的空间区域信息;获得目标搜索行为对应的搜索时间信息;获得目标 搜索行为对应的搜索标识类别信息。 可选的,还包括:根据待输出搜索对象对应的距离因子分值对待输出搜索对象进 行排序,并基于排序结果输出待输出搜索对象。 本申请实施例还提供一种数据搜索装置,包括:搜索标识信息获得单元,用于获得 搜索标识信息;第一备选搜索对象获得单元,用于在搜索标识信息包含地标对象的标识信 息以及搜索对象的标识信息时,根据地标对象的标识信息和搜索对象的标识信息,获取第 一备选搜索对象;第一目标距离获得单元,用于获得地标对象与第一备选搜索对象之间的 第一目标距离;第一目标搜索对象获得单元,用于根据第一目标距离,对第一备选搜索对象 进行排序,将满足预定排序条件的第一备选搜索对象确定为第一目标搜索对象。 可选的,第一目标距离获得单元具体用于:获得地标对象的边界位置与第一备选 搜索对象之间的第一目标距离。获得地标对象的边界位置与第一备选搜索对象之间的第一 目标距离,包括:获得地标对象的边界位置;确定第一备选搜索对象与边界位置的相对位置 关系;基于相对位置关系,获得地标对象的边界位置与第一备选搜索对象之间的第一目标 距离。基于相对位置关系,获得地标对象的边界位置与第一备选搜索对象之间的第一目标 7 CN 111581245 A 说 明 书 5/28 页 距离,包括:如果第一备选搜索对象处于地标对象的边界位置所标识的范围之外,则将第一 备选搜索对象到地标对象的边界位置的垂线距离作为第一目标距离,或者,将第一备选搜 索对象与地标对象的边界位置之间的导航线路距离作为第一目标距离。 可选的,获得地标对象的边界位置,包括:获得地标对象的初始地理边界范围;确 定处于初始地理边界范围之内的实体对象;获得与实体对象相关的用户行为数据;基于用 户行为数据计算获得地标对象的边界位置。基于用户行为数据计算获得地标对象的边界位 置,包括:基于用户行为数据,采用边缘提取算法计算获得地标对象的边界位置。第一目标 搜索对象获得单元包括:距离因子分值获得子单元,用于根据第一目标距离获得第一备选 搜索对象对应的距离因子分值;第一目标搜索对象确定子单元,用于按照距离因子分值从 大到小的顺序对第一备选搜索对象进行排序,将排序靠前的预订数量的第一备选搜索对象 确定为第一目标搜索对象。第一目标搜索对象获得单元包括:距离因子分值获得子单元,用 于根据第一目标距离获得第一备选搜索对象对应的距离因子分值;业务因子分值获得子单 元,用于获得第一备选搜索对象对应的业务因子分值;目标因子分值获得子单元,用于对距 离因子分值和业务因子分值进行求和,获得目标因子分值;第一目标搜索对象确定子单元, 用于按照目标因子分值从大到小的顺序对第一备选搜索对象进行排序,将排序靠前的预订 数量的第一备选搜索对象确定为第一目标搜索对象。 可选的,距离因子分值获得子单元包括:目标搜索场景信息获得子单元,用于获得 当前搜索行为对应的目标搜索场景信息,目标搜索场景信息包括当前搜索行为对应的空间 区域信息、当前搜索行为对应的时间信息、以及搜索标识信息的类别信息中的至少一种信 息;目标搜索场景参数获得子单元,用于获得与目标搜索场景信息相匹配的目标搜索场景 参数,目标搜索场景参数用于表示目标搜索场景下用户对距离数据的偏好特性;距离因子 分值获得子单元,用于根据第一目标距离和目标搜索场景参数,获得第一备选搜索对象对 应的距离因子分值。目标搜索场景参数获得子单元包括:历史有效反馈数据获得子单元,用 于获得目标搜索场景信息对应的目标搜索场景下、多个搜索用户针对其历史搜索行为所对 应的被输出搜索对象标识的历史有效反馈数据,被输出搜索对象标识中包含多个搜索用户 与被输出搜索对象之间的历史距离数据;目标搜索场景参数确定子单元,用于根据历史有 效反馈数据和历史距离数据,确定出与目标搜索场景信息相匹配的目标搜索场景参数。 可选的,获得目标搜索场景信息对应的目标搜索场景下、多个搜索用户针对其历 史搜索行为所对应的被输出搜索对象标识的历史有效反馈数据,包括:获得目标搜索场景 下、多个搜索用户针对其历史搜索行为所对应的被输出搜索对象标识的点击行为统计数 据。目标搜索场景参数确定子单元包括:参数值调整子单元,用于基于历史有效反馈数据与 历史距离数据之间的目标对应关系,对预设的以距离数据为输入值、以距离因子分值为输 出值的距离函数的参数值进行调整,以使距离函数的输出值与其输入值之间的第一对应关 系、与目标对应关系趋于一致;参数值确定子单元,用于在第一对应关系与目标对应关系之 间的一致性达到预设的一致性要求时,将距离函数在第一对应关系下的参数值确定为与目 标搜索场景信息相匹配的目标搜索场景参数。 可选的,根据第一目标距离和目标搜索场景参数,获得第一备选搜索对象对应的 距离因子分值,包括:将目标搜索场景参数代入预设的以距离数据为输入值、以距离因子分 值为输出值的距离函数后,将第一目标距离作为距离函数的输入值,获得距离函数输出的 8 CN 111581245 A 说 明 书 6/28 页 第一备选搜索对象对应的距离因子分值。获得当前搜索行为对应的目标搜索场景信息,包 括:获得当前搜索行为对应的多个目标搜索场景信息;获得与目标搜索场景信息相匹配的 目标搜索场景参数,包括:获得与多个目标搜索场景信息相匹配的多个目标搜索场景参数; 根据第一目标距离和目标搜索场景参数,获得第一备选搜索对象对应的距离因子分值,包 括:根据第一目标距离和多个目标搜索场景参数,获得多个距离因子分值;将多个距离因子 分值中最大的距离因子分值确定为第一备选搜索对象对应的距离因子分值。装置还包括: 用户流量数据获得子单元,用于获得地标对象所对应的用户流量数据;用户流量数据判断 单元,用于判断用户流量数据是否达到预定的用户流量阈值;第一目标距离获得单元具体 用于:如果地标对象所对应的用户流量数据达到预定的用户流量阈值,则获得地标对象的 边界位置与第一备选搜索对象之间的第一目标距离。 可选的,第一目标距离获得单元还用于:如果地标对象所对应的用户流量数据未 达到预定的用户流量阈值,则获得地标对象的几何中心位置与第一备选搜索对象之间的第 一目标距离。装置还包括:核准信息输出单元,用于输出是否将地标对象作为搜索起始点、 将搜索对象作为搜索终止点的核准信息;第一目标距离获得单元具体用于:在获得将地标 对象作为搜索起始点、将搜索对象作为搜索终止点的确认信息之后,获得地标对象与第一 备选搜索对象之间的第一目标距离。装置还包括:位置信息获得单元,用于获得目标用户的 位置信息,目标用户为输入搜索标识信息的用户;第二备选搜索对象获得单元,用于在确定 搜索标识信息为搜索对象的标识信息之后,根据搜索对象的标识信息获得与目标用户的位 置信息处于预定距离范围内的第二备选搜索对象;第二目标距离获得单元,用于获得预先 存储的第二备选搜索对象与目标用户的位置信息之间的第二目标距离,第二目标距离为导 航线路距离;第二目标搜索对象获得单元,用于根据第二目标距离,对第二备选搜索对象进 行排序,获得第二目标搜索对象。第二目标距离获得单元具体用于:获得预先存储的用于表 示第二备选搜索对象与目标用户的位置信息之间的导航线路距离的GeoHash字符串。 可选的,第二目标搜索对象获得单元包括:距离因子分值获得子单元,用于根据第 二目标距离获得第二备选搜索对象对应的距离因子分值;第二目标搜索对象确定子单元, 用于按照距离因子分值从大到小的顺序对第二备选搜索对象进行排序,将排序靠前的预订 数量的第二备选搜索对象确定为第二目标搜索对象。装置还包括:第二目标距离添加单元, 用于在搜索对象排序页面中添加第二目标搜索对象对应的第二目标距离。装置还包括:第 一目标距离添加单元,用于在搜索对象排序页面中添加第一目标搜索对象对应的第一目标 距离。搜索标识信息获得单元具体用于:接收用户终端发送的搜索标识信息;装置还包括: 第一目标搜索对象发送单元,用于将第一目标搜索对象发送给用户终端。 本申请实施例还提供一种距离数据处理装置,包括: 目标距离获得单元,用于基于目标搜索行为,获得待输出搜索对象对应的目标距 离;目标搜索场景信息获得单元,用于获得目标搜索行为对应的目标搜索场景信息;目标搜 索场景参数获得单元,用于获得与目标搜索场景信息相匹配的目标搜索场景参数,目标搜 索场景参数用于表示目标搜索场景下用户对距离数据的偏好特性;距离因子分值获得单 元,用于根据目标距离和目标搜索场景参数,获得待输出搜索对象对应的距离因子分值。 可选的,获得与目标搜索场景信息相匹配的目标搜索场景参数,包括:获得目标搜 索场景信息对应的目标搜索场景下、多个搜索用户针对其历史搜索行为所对应的被输出搜 9 CN 111581245 A 说 明 书 7/28 页 索对象标识的历史有效反馈数据,被输出搜索对象标识中包含多个搜索用户与被输出搜索 对象之间的历史距离数据;根据历史有效反馈数据和历史距离数据,确定出与目标搜索场 景信息相匹配的目标搜索场景参数。获得目标搜索场景信息对应的目标搜索场景下、多个 搜索用户针对其历史搜索行为所对应的被输出搜索对象标识的历史有效反馈数据,包括: 获得目标搜索场景下、多个搜索用户针对其历史搜索行为所对应的被输出搜索对象标识的 点击行为统计数据。根据历史有效反馈数据和历史距离数据,确定出与目标搜索场景信息 相匹配的目标搜索场景参数,包括:基于历史有效反馈数据与历史距离数据之间的目标对 应关系,对预设的以距离数据为输入值、以距离因子分值为输出值的距离函数的参数值进 行调整,以使距离函数的输出值与其输入值之间的第一对应关系、与目标对应关系趋于一 致;在第一对应关系与目标对应关系之间的一致性达到预设的一致性要求时,将距离函数 在第一对应关系下的参数值确定为与目标搜索场景信息相匹配的目标搜索场景参数。 可选的,根据目标距离和目标搜索场景参数,获得待输出搜索对象对应的距离因 子分值,包括:将目标搜索场景参数代入预设的以距离数据为输入值、以距离因子分值为输 出值的距离函数后,将目标距离作为距离函数的输入值,获得距离函数输出的待输出搜索 对象对应的距离因子分值。获得目标搜索行为对应的目标搜索场景信息,包括:获得目标搜 索行为对应的多个目标搜索场景信息;获得与目标搜索场景信息相匹配的目标搜索场景参 数,包括:获得与多个目标搜索场景信息相匹配的多个目标搜索场景参数;根据目标距离和 目标搜索场景参数,获得待输出搜索对象对应的距离因子分值,包括:根据目标距离和多个 目标搜索场景参数,获得多个距离因子分值;将多个距离因子分值中最大的距离因子分值 确定为待输出搜索对象对应的距离因子分值。 可选的,获得目标搜索行为对应的目标搜索场景信息,包括如下中的至少一种:获 得目标搜索行为对应的空间区域信息;获得目标搜索行为对应的搜索时间信息;获得目标 搜索行为对应的搜索标识类别信息。装置还包括待输出搜索对象输出单元,用于根据待输 出搜索对象对应的距离因子分值对待输出搜索对象进行排序,并基于排序结果输出待输出 搜索对象。 本申请另外的实施例还提供一种电子设备,包括处理器和存储器;其中,存储器用 于存储一条或多条计算机指令,其中,一条或多条计算机指令被处理器执行以实现如下操 作:获得搜索标识信息;如果搜索标识信息包含地标对象的标识信息以及搜索对象的标识 信息,则根据地标对象的标识信息和搜索对象的标识信息,获取第一备选搜索对象;获得地 标对象与第一备选搜索对象之间的第一目标距离;根据第一目标距离,对第一备选搜索对 象进行排序,将满足预定排序条件的第一备选搜索对象确定为第一目标搜索对象。 本申请另外的实施例还提供一种计算机可读存储介质,其上存储有一条或多条计 算机指令,该指令被处理器执行以实现如下操作:获得搜索标识信息;如果搜索标识信息包 含地标对象的标识信息以及搜索对象的标识信息,则根据地标对象的标识信息和搜索对象 的标识信息,获取第一备选搜索对象;获得地标对象与第一备选搜索对象之间的第一目标 距离;根据第一目标距离,对第一备选搜索对象进行排序,将满足预定排序条件的第一备选 搜索对象确定为第一目标搜索对象。 本申请另外的实施例还提供一种电子设备,包括处理器和存储器;其中,存储器用 于存储一条或多条计算机指令,其中,一条或多条计算机指令被处理器执行以实现如下操 10 CN 111581245 A 说 明 书 8/28 页 作:基于目标搜索行为,获得待输出搜索对象对应的目标距离;获得目标搜索行为对应的目 标搜索场景信息;获得与目标搜索场景信息相匹配的目标搜索场景参数,目标搜索场景参 数用于表示目标搜索场景下用户对距离数据的偏好特性;根据目标距离和目标搜索场景参 数,获得待输出搜索对象对应的距离因子分值。 本申请另外的实施例还提供一种计算机可读存储介质,其上存储有一条或多条计 算机指令,该指令被处理器执行以实现如下操作:基于目标搜索行为,获得待输出搜索对象 对应的目标距离;获得目标搜索行为对应的目标搜索场景信息;获得与目标搜索场景信息 相匹配的目标搜索场景参数,目标搜索场景参数用于表示目标搜索场景下用户对距离数据 的偏好特性;根据目标距离和目标搜索场景参数,获得待输出搜索对象对应的距离因子分 值。 与现有技术相比,本申请实施例具有以下优点: 本申请实施例提供的数据搜索方法,在确定出用户输入的搜索标识信息中既包含 地标对象的标识信息,又包含搜索对象的标识信息之后,首先获得与该地标对象相关的备 选搜索对象,然后将地标对象作为搜索起始点,获得该地标对象与上述备选搜索对象之间 的距离,并基于该距离对上述备选搜索对象进行排序,获得目标搜索对象。该方法将用户查 询词中的地标信息确定为搜索起始点,并基于该搜索起始点为用户匹配搜索结果,增加了 搜索结果与用户意图之间的匹配概率,通过使用该方法,可弥补现有的搜索方法中无法为 用户提供与其搜索意图相匹配的搜索结果的问题。 本申请实施例提供的距离数据处理方法,在基于目标搜索行为获得待输出搜索对 象对应的目标距离之后,获得目标搜索行为对应的目标搜索场景信息,在此基础上获得与 目标搜索场景信息相匹配的目标搜索场景参数,目标搜索场景参数用于表示目标搜索场景 下用户对距离数据的偏好特性,最后,根据目标距离和目标搜索场景参数,获得待输出搜索 对象对应的距离因子分值。由于不同搜索场景中用户的搜索意图有所不同,导致不同搜索 场景下用户对搜索对象的距离远近的可接受程度和敏感度有所不同,本实施例提供的距离 数据处理方法,在基于距离数据为用户提供搜索结果时,在距离因子分值的计算过程中结 合了目标搜索场景下用户对距离数据的偏好特性,使得计算获得的距离因子分值能够与用 户的搜索意图相匹配,基于该距离因子分值对待输出搜索对象进行排序输出,可使得输出 的搜索结果更符合用户预期。 附图说明 图1是本申请第一实施例提供的数据搜索方法流程图; 图1-A是本申请第一实施例提供的数据搜索方法的场景示意图; 图2是本申请第二实施例提供的距离数据处理方法流程图; 图3是本申请第三实施例提供的数据搜索装置的单元框图; 图4是本申请第四实施例提供的电子设备的逻辑结构示意图; 图5是本申请第六实施例提供的距离数据处理装置的单元框图; 图6是本申请第七实施例提供的电子设备的逻辑结构示意图。 11 CN 111581245 A 说 明 书 9/28 页