This application provides a search matching method and device, method and device, in which the search matching method includes: providing an object database, the object database stores multiple objects to be searched, attribute points associated with the object to be searched, and attribute collection points, and the attribute collection points include attribute points. In the object database, the attribute set point or attribute point corresponding to the search keyword is determined, and the search result is the search object which is associated with the attribute set point or attribute point corresponding to the search keyword. By using the technical scheme provided by this application example, it can solve the more difficult technical problems existing in the existing search mode, and achieve the technical effect of simple and efficient association search.
【技术实现步骤摘要】
一种搜索匹配方法和装置、推荐方法和装置
本申请属于互联网
,尤其涉及一种搜索匹配方法和装置、推荐方法和装置。
技术介绍
当前常用的搜索方式主要是通过打平内容,然后建立索引的方式进行搜索的,打平的内容之间没有任何的联系。在搜索的时候,无法实现关联性的推荐。如果需要建立内容之间的联系,就需要人为进行控。进一步的,因为内容之间没有关联,如果想基于匹配度进行推荐,一般也只能通过建立强映射关联实现。所谓强映射关系,就是人为规定两者之间存在关联,在搜索的时候进行结果匹配。上述这种方式显然不够灵活,且会消耗大量的人力,针对该问题,目前尚未提出有效的解决方案。
技术实现思路
本申请目的在于提供一种搜索匹配方法和装置、推荐方法和装置,可以达到灵活方便地实现关联性搜索的目的。本申请提供一种搜索匹配方法和装置、推荐方法和装置是这样实现的:一种搜索匹配方法,所述方法包括:提供一对象数据库,所述对象数据库中存储有多个待搜索对象、与所述待搜索对象相关联的属性点、以及属性集合点,所述属性集合点中包括属性点之间的关联关系;获取搜索请求,所述搜索请求中携带有搜索关键词;从所述对象数据库中,确定出与所述搜索关键词对应的属性集合点或属性点;将与确定出的与所述搜索关键词对应的属性集合点或属性点相关联的待搜索对象作为搜索结果。一种推荐方法,包括:提供一对象数据库,所述对象数据库中存储有多个待搜索对象、与所述待搜索对象相关联的属性点、以及属性集合点,所述属性集合点中包括属性点之间的关联关系;获取当前的预浏览对象的标识关键词;从所述对象数据库中,确定出与所述标识关键词对应的属性点,将该属性点作为第一 ...
【技术保护点】
1.一种搜索匹配方法,其特征在于,包括:提供一对象数据库,所述对象数据库中存储有多个待搜索对象、与所述待搜索对象相关联的属性点、以及属性集合点,所述属性集合点中包括属性点之间的关联关系;获取搜索请求,所述搜索请求中携带有搜索关键词;从所述对象数据库中,确定出与所述搜索关键词对应的属性集合点或属性点;将与确定出的与所述搜索关键词对应的属性集合点或属性点相关联的待搜索对象作为搜索结果。
【技术特征摘要】
1.一种搜索匹配方法,其特征在于,包括:提供一对象数据库,所述对象数据库中存储有多个待搜索对象、与所述待搜索对象相关联的属性点、以及属性集合点,所述属性集合点中包括属性点之间的关联关系;获取搜索请求,所述搜索请求中携带有搜索关键词;从所述对象数据库中,确定出与所述搜索关键词对应的属性集合点或属性点;将与确定出的与所述搜索关键词对应的属性集合点或属性点相关联的待搜索对象作为搜索结果。2.根据权利要求1所述的方法,其特征在于,确定出与所述搜索关键词对应的属性集合点或属性点,包括:确定所述对象数据库中是否存在与所述搜索关键词相关联的属性集合点;如果存在,则所述将与确定出的与所述搜索关键词对应的属性集合点或属性点相关联的待搜索对象作为搜索结果,具体为:将与确定出的属性集合点中的一个或多个属性点相关联的待搜索对象作为搜索结果;如果不存在,则从所述对象数据库中确定出与所述搜索关键词相关联的属性点;所述将与确定出的与所述搜索关键词对应的属性集合点或属性点相关联的待搜索对象作为搜索结果,具体为:将与确定出的属性点相关联的待搜索对象作为搜索结果。3.根据权利要求1所述的方法,其特征在于,确定出与所述搜索关键词对应的属性集合点或属性点,将与确定出的与所述搜索关键词对应的属性集合点或属性点相关联的待搜索对象作为搜索结果,包括:从所述对象数据库中确定出与所述搜索关键词相关联的属性点;从所述对象数据库中查找出确定的属性点所在的至少一个属性集合点;将查找出的至少一个属性集合点中的若干个属性点相关联的待搜索对象作为搜索结果。4.根据权利要求1所述的方法,其特征在于,按照以下方式建立所述对象数据库:确定待搜索对象对应的搜索场景中的至少一个属性点;将待搜索对象与所述至少一个属性点相关联,得到所述待搜索对象与属性点之间的关联关系;将所述至少一个属性点进行关联,得到属性集合点,所述属性集合点中包括属性点之间的关联关系;根据搜索内容与属性点之间的关联关系、属性集合点之间的关联关系,形成网状结构,使所述搜索内容与属性点或与属性集合点中的属性点形成关联。5.根据权利要求1或4所述的方法,其特征在于,所述待搜索对象为旅游行业商品对象,所述搜索场景为旅游行业商品对象搜索,所述搜索场景的属性点包括以下中的至少一种:商品属性点、标签属性点、适用人群属性点、相似目的地属性点。6.根据权利要求1所述的方法,其特征在于,将与确定出的与所述搜索关键词对应的属性集合点或属性点相关联的待搜索对象作为搜索结果,包括:对与确定出的与所述搜索关键词对应的属性集合点或属性点相关联的待搜索对象,按照与所述搜索关键词的相似度大小进行排序;按照相似度从大到小的顺序,选择相似度高于预设阈值的一个或多个待搜索对象作为搜索结果。7.根据权利要求1所述的方法,其特征在于,将与确定出的与所述搜索关键词对应的属性集合点或属性点相关联的待搜索对象作为搜索结果,包括:选择与所述搜索关键词之间的匹配度高于预设匹配度阈值的待搜索对象作为搜索结果;或者,选择与所述搜索关键词所直接对应的属性点之间的关联程度大于预设关联阈值的属性点所关联的待搜索对象作为搜索结果。8.一种推荐方法,其特征在于,包括:提供一对象数据库,所述对象数据库中存储有多个待搜索对象、与所述待搜索对象相关联的属性点、以及属性集合点,所述属性集合点中包括属性点之间的关联关系;获取当前的预浏览对象的标识关键词;...
【专利技术属性】
技术研发人员:杜磊,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。