CN103942221A - 检索方法及设备 - Google Patents
检索方法及设备 Download PDFInfo
- Publication number
- CN103942221A CN103942221A CN201310024215.2A CN201310024215A CN103942221A CN 103942221 A CN103942221 A CN 103942221A CN 201310024215 A CN201310024215 A CN 201310024215A CN 103942221 A CN103942221 A CN 103942221A
- Authority
- CN
- China
- Prior art keywords
- retrieval
- regional information
- result
- searching keyword
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种检索方法及设备。本发明实施例通过获得与第一检索命令中所包含的所述第一查询关键词相关的第一地域信息和/或与运行客户端所在终端相关的第二地域信息,进而能够根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果,能够避免现有技术中由于只是基于地图平台或网页搜索向客户端提供检索结果的问题,从而提高了检索的准确率和效率。
Description
【技术领域】
本发明涉及检索技术,尤其涉及一种检索方法及设备。
【背景技术】
随着通信技术的发展,终端集成了越来越多的功能,从而使得终端的***功能列表中包含了越来越多相应的应用程序。有些应用程序中会涉及一些位置服务(Location Based Service,LBS),又称定位服务,例如,百度地图等。现有的LBS中,基于地图平台或网页搜索,向客户端提供检索结果,检索的准确率(Precision)和效率不高。
【发明内容】
本发明的多个方面提供一种检索方法及设备,用以提高检索的准确率和效率。
本发明的一方面,提供一种检索方法,包括:
接收客户端发送的用于查询位置信息的第一检索命令,所述第一检索命令中包含第一查询关键词;
获得与所述第一查询关键词相关的第一地域信息和/或与运行所述客户端所在终端相关的第二地域信息;
根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果;
向所述客户端发送所述检索结果。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得与所述第一查询关键词相关的第一地域信息之前,还包括:
对接收的至少一个第二检索命令中所包含的第二查询关键词进行统计,所述第二查询关键词中包含所述第一查询关键词和第三地域信息,所述至少一个第二检索命令为所述客户端或其他客户端发送;以及根据所述第二查询关键词中所包含的第三地域信息,获得所述第三地域信息的第一统计值;
对接收的至少一个访问请求消息中所包含的与所述第一查询关键词匹配的一个检索结果进行统计,所述至少一个访问请求消息为所述客户端或其他客户端根据所述一个检索结果发送;以及根据所述检索结果所属地域,获得所述检索结果所属地域的第二统计值;
根据所述第一统计值和所述第二统计值,获得所述第一地域信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得与运行所述客户端所在终端相关的第二地域信息之前,还包括:
对所述终端的历史检索结果进行统计;以及根据所述历史检索结果所属地域,获得所述历史检索结果所属地域的第三统计值;
获得所述终端当前的地理位置信息;
根据所述第三统计值和所述地理位置信息,获得所述第二地域信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果,包括:
根据所述第一地域信息和/或所述第二地域信息,确定可能地域;
在所述可能地域中进行检索,以获得与所述第一查询关键词匹配的检索结果;或者
在全部地域进行检索,以获得与所述第一查询关键词匹配的检索结果,所述与所述第一查询关键词匹配的检索结果按照所述可能地域排列。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一地域信息和/或所述第二地域信息包括行政区信息、城市信息和商圈信息中的至少一项。
本发明的另一方面,提供一种检索设备,包括:
接收单元,用于接收客户端发送的用于查询位置信息的第一检索命令,所述第一检索命令中包含第一查询关键词;
获得单元,用于获得与所述第一查询关键词相关的第一地域信息和/或与运行所述客户端所在终端相关的第二地域信息;
检索单元,用于根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果;
发送单元,用于向所述客户端发送所述检索结果。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述设备还包括第一统计单元,用于
对接收的至少一个第二检索命令中所包含的第二查询关键词进行统计,所述第二查询关键词中包含所述第一查询关键词和第三地域信息,所述至少一个第二检索命令为所述客户端或其他客户端发送;以及根据所述第二查询关键词中所包含的第三地域信息,获得所述第三地域信息的第一统计值;
对接收的至少一个访问请求消息中所包含的与所述第一查询关键词匹配的一个检索结果进行统计,所述至少一个访问请求消息为所述客户端或其他客户端根据所述一个检索结果发送;以及根据所述检索结果所属地域,获得所述检索结果所属地域的第二统计值;
根据所述第一统计值和所述第二统计值,获得所述第一地域信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述设备还包括第二统计单元,用于
对所述终端的历史检索结果进行统计;以及根据所述历史检索结果所属地域,获得所述历史检索结果所属地域的第三统计值;
获得所述终端当前的地理位置信息;
根据所述第三统计值和所述地理位置信息,获得所述第二地域信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述检索单元,具体用于
根据所述第一地域信息和/或所述第二地域信息,确定可能地域;以及
在所述可能地域中进行检索,以获得与所述第一查询关键词匹配的检索结果;或者
在全部地域进行检索,以获得与所述第一查询关键词匹配的检索结果,所述与所述第一查询关键词匹配的检索结果按照所述可能地域排列。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一地域信息和/或所述第二地域信息包括行政区信息、城市信息和商圈信息中的至少一项。
由上述技术方案可知,本发明实施例通过获得与第一检索命令中所包含的所述第一查询关键词相关的第一地域信息和/或与运行客户端所在终端相关的第二地域信息,进而能够根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果,能够避免现有技术中由于只是基于地图平台或网页搜索向客户端提供检索结果的问题,从而提高了检索的准确率和效率。
【附图说明】
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的检索方法的流程示意图;
图2为本发明另一实施例提供的检索设备的结构示意图;
图3为本发明另一实施例提供的检索设备的结构示意图;
图4为本发明另一实施例提供的检索设备的结构示意图。
【具体实施方式】
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例中所涉及的终端可以包括但不限于手机、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、无线上网本、个人电脑、便携电脑、MP3播放器、MP4播放器等。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
图1为本发明一实施例提供的检索方法的流程示意图,如图1所示。
101、接收客户端发送的用于查询位置信息的第一检索命令,所述第一检索命令中包含第一查询关键词。
102、获得与所述第一查询关键词相关的第一地域信息和/或与运行所述客户端所在终端相关的第二地域信息。
103、根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果。
104、向所述客户端发送所述检索结果。
需要说明的是,101~104的执行主体可以是检索引擎,可以位于本地的客户端中,以进行离线检索,或者还可以位于网络侧的服务器中,以进行在线检索,本实施例对此不进行限定。
可以理解的是,所述客户端可以是安装在终端上的应用程序,或者还可以是浏览器的一个网页,只要能够实现检索,以提供LBS的客观存在形式都可以,本实施例对此不进行限定。
其中,所述第一地域信息和/或所述第二地域信息可以包括但不限于行政区信息、城市信息和商圈信息中的至少一项,本实施例对此不进行限定。
这样,通过获得与第一检索命令中所包含的所述第一查询关键词相关的第一地域信息和/或与运行客户端所在终端相关的第二地域信息,进而能够根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果,能够避免现有技术中由于只是基于地图平台或网页搜索向客户端提供检索结果的问题,从而提高了检索的准确率和效率。
可选地,在本实施例的一个可能的实现方式中,在102之前,检索引擎还可以进一步对接收的至少一个第二检索命令中所包含的第二查询关键词进行统计,所述第二查询关键词中包含所述第一查询关键词和第三地域信息,所述至少一个第二检索命令为所述客户端或其他客户端发送;以及根据所述第二查询关键词中所包含的第三地域信息,获得所述第三地域信息的第一统计值;以及对接收的至少一个访问请求消息中所包含的与所述第一查询关键词匹配的一个检索结果进行统计,所述至少一个访问请求消息为所述客户端或其他客户端根据所述一个检索结果发送;以及根据所述检索结果所属地域,获得所述检索结果所属地域的第二统计值;然后,所述检索引擎则可以根据所述第一统计值和所述第二统计值,获得所述第一地域信息。
例如,所述检索引擎具体可以根据如下公式,获得所述第一地域信息,即
第一地域信息=a×第一统计值+b×第二统计值,其中,a和b可以为任何数值。
其中,所述检索引擎根据上述公式获得的所述第一地域信息,可以为一个统计值,即概率值。
可选地,在本实施例的一个可能的实现方式中,在102之前,检索引擎还可以进一步对所述终端的历史检索结果进行统计;以及根据所述历史检索结果所属地域,获得所述历史检索结果所属地域的第三统计值;以及获得所述终端当前的地理位置信息;然后,所述检索引擎则可以根据所述第三统计值和所述地理位置信息,获得所述第二地域信息。
例如,所述检索引擎具体可以根据如下公式,获得所述第二地域信息,即
第二地域信息=c×第三统计值+d×地理位置信息,其中,c和d可以为任何数值。
其中,所述检索引擎根据上述公式获得的所述第二地域信息,可以为一个统计值,即概率值。
可选地,在本实施例的一个可能的实现方式中,在103中,检索引擎具体可以根据所述第一地域信息和/或所述第二地域信息,确定可能地域;然后,所述检索引擎则可以在所述可能地域中进行检索,以获得与所述第一查询关键词匹配的检索结果;或者还可以在全部地域进行检索,以获得与所述第一查询关键词匹配的检索结果,所述与所述第一查询关键词匹配的检索结果按照所述可能地域排列,本实施例对此不进行限定。
为使得本发明实施例提供的方法更加清楚,下面将以百度地图作为举例。用户通过输入设备在百度地图的客户端中的输入框中键入“月亮岛”作为查询关键词(query),而数据库中存在3个月亮岛,包括长沙月亮岛、丹东月亮岛和六安月亮岛。
那么,采用本实施例提供的技术方案,检索引擎在此之前,还可以先统计一下历史上该query的描述倾向,以及该用户的历史query的描述倾向,还有用户当前的地理位置。
例如,检索引擎具体可以统计query由“月亮岛”变换到“XX月亮岛”的情况,其中“XX”用于表示一个地域。具体地,可以统计过去3个月中,命中“月亮岛”的query,并继续统计在命中“月亮岛”之后变换为“XX月亮岛”的query,以获得“XX”的第一统计值。例如,80%以上的用户都变换到“长沙月亮岛”这一query。
或者,再例如,检索引擎具体可以统计检索引擎向客户端返回“月亮岛”的检索结果之后,用户通过各自的客户端点击(选择)一个检索结果,以进行后续的访问的情况,例如,到这里去的路线查询等,然后,所述检索引擎则可以根据该一个检索结果所属地域,获得所述检索结果所属地域的第二统计值。例如,80%以上的用户都点击(即选择)了“长沙月亮岛”这一检索结果。
或者,再例如,检索引擎具体可以统计该用户的历史检索结果的情况,根据所述历史检索结果所属地域,获得所述历史检索结果所属地域的第三统计值。例如,90%以上的历史检索结果所述地域都是长沙。
或者,再例如,检索引擎具体可以获得用户当前的地理位置。例如,地理位置为长沙市XXX。
因此,检索引擎具体可以通过如下统计公式,获得可能地域为长沙的概率。
F_changsha=F_query_changsha+F_history_changsha+F_now_is_changsha
其中,F_changsha表示可能地域为长沙的概率;F_query_changsha表示query变换与点击到长沙下的概率的最大值;F_history_changsha表示历史检索结果所属地域的概率,一般来说作用较小,可以取0.05或者-0.05;F_now_is_changsha表示当前地理位置,可以定义如果是长沙,则取0.5,其他,则取-0.5。
针对丹东月亮岛和六安月亮岛也类似,详细描述可以参见长沙的统计公式,此处不再赘述。
最后,检索引擎则选择一个概率大的地域,以作为所述可能地域。
需要说明的是,本实施例中所涉及的“统计操作”,可以认为是对用户日志中存储的信息进行统计操作,以获得需要的结果。
本实施例中,通过获得与第一检索命令中所包含的所述第一查询关键词相关的第一地域信息和/或与运行客户端所在终端相关的第二地域信息,进而能够根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果,能够避免现有技术中由于只是基于地图平台或网页搜索向客户端提供检索结果的问题,从而提高了检索的准确率和效率。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
图2为本发明另一实施例提供的检索设备的结构示意图,如图2所示。本实施例的检索设备可以包括接收单元21、获得单元22、检索单元23和发送单元24。其中,接收单元21,用于接收客户端发送的用于查询位置信息的第一检索命令,所述第一检索命令中包含第一查询关键词;获得单元22,用于获得与所述第一查询关键词相关的第一地域信息和/或与运行所述客户端所在终端相关的第二地域信息;检索单元23,用于根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果;发送单元24,用于向所述客户端发送所述检索结果。
需要说明的是,本实施例提供的检索设备可以是检索引擎,可以位于本地的客户端中,以进行离线检索,或者还可以位于网络侧的服务器中,以进行在线检索,本实施例对此不进行限定。
可以理解的是,所述客户端可以是安装在终端上的应用程序,或者还可以是浏览器的一个网页,只要能够实现检索,以提供LBS的客观存在形式都可以,本实施例对此不进行限定。
其中,所述第一地域信息和/或所述第二地域信息可以包括但不限于行政区信息、城市信息和商圈信息中的至少一项,本实施例对此不进行限定。
这样,检索设备通过获得单元获得与接收单元接收的第一检索命令中所包含的所述第一查询关键词相关的第一地域信息和/或与运行客户端所在终端相关的第二地域信息,进而检索单元能够根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果,能够避免现有技术中由于只是基于地图平台或网页搜索向客户端提供检索结果的问题,从而提高了检索的准确率和效率。
可选地,在本实施例的一个可能的实现方式中,如图3所示,本实施例提供的检索设备还可以进一步包括第一统计单元31,用于对接收的至少一个第二检索命令中所包含的第二查询关键词进行统计,所述第二查询关键词中包含所述第一查询关键词和第三地域信息,所述至少一个第二检索命令为所述客户端或其他客户端发送;以及根据所述第二查询关键词中所包含的第三地域信息,获得所述第三地域信息的第一统计值;以及对接收的至少一个访问请求消息中所包含的与所述第一查询关键词匹配的一个检索结果进行统计,所述至少一个访问请求消息为所述客户端或其他客户端根据所述一个检索结果发送;以及根据所述检索结果所属地域,获得所述检索结果所属地域的第二统计值;然后,根据所述第一统计值和所述第二统计值,获得所述第一地域信息。
例如,所述第一统计单元31具体可以根据如下公式,获得所述第一地域信息,即
第一地域信息=a×第一统计值+b×第二统计值,其中,a和b可以为任何数值。
其中,所述第一统计单元31根据上述公式获得的所述第一地域信息,可以为一个统计值,即概率值。
可选地,在本实施例的一个可能的实现方式中,如图4所示,本实施例提供的检索设备还可以进一步包括第二统计单元41,用于对所述终端的历史检索结果进行统计;以及根据所述历史检索结果所属地域,获得所述历史检索结果所属地域的第三统计值;以及获得所述终端当前的地理位置信息;然后,根据所述第三统计值和所述地理位置信息,获得所述第二地域信息。
例如,所述第二统计单元41具体可以根据如下公式,获得所述第二地域信息,即
第二地域信息=c×第三统计值+d×地理位置信息,其中,c和d可以为任何数值。
其中,所述第二统计单元41根据上述公式获得的所述第二地域信息,可以为一个统计值,即概率值。
可选地,在本实施例的一个可能的实现方式中,所述检索单元23,具体可以用于根据所述第一地域信息和/或所述第二地域信息,确定可能地域;以及则可以在所述可能地域中进行检索,以获得与所述第一查询关键词匹配的检索结果;或者还可以在全部地域进行检索,以获得与所述第一查询关键词匹配的检索结果,所述与所述第一查询关键词匹配的检索结果按照所述可能地域排列。
为使得本发明实施例提供的方法更加清楚,下面将以百度地图作为举例。用户通过输入设备在百度地图的客户端中的输入框中键入“月亮岛”作为查询关键词(query),而数据库中存在3个月亮岛,包括长沙月亮岛、丹东月亮岛和六安月亮岛。
那么,采用本实施例提供的技术方案,第一统计单元31在获得单元22执行相应操作之前,还可以先统计一下历史上该query的描述倾向,以及第二统计单元41在获得单元22执行相应操作之前,还可以先统计一下该用户的历史query的描述倾向,还有用户当前的地理位置。
例如,第一统计单元31具体可以统计query由“月亮岛”变换到“XX月亮岛”的情况,其中“XX”用于表示一个地域。具体地,可以统计过去3个月中,命中“月亮岛”的query,并继续统计在命中“月亮岛”之后变换为“XX月亮岛”的query,以获得“XX”的第一统计值。例如,80%以上的用户都变换到“长沙月亮岛”这一query。
或者,再例如,第一统计单元31具体可以统计检索引擎向客户端返回“月亮岛”的检索结果之后,用户通过各自的客户端点击(选择)一个检索结果,以进行后续的访问的情况,例如,到这里去的路线查询等,然后,所述检索引擎则可以根据该一个检索结果所属地域,获得所述检索结果所属地域的第二统计值。例如,80%以上的用户都点击(即选择)了“长沙月亮岛”这一检索结果。
或者,再例如,第二统计单元41具体可以统计该用户的历史检索结果的情况,根据所述历史检索结果所属地域,获得所述历史检索结果所属地域的第三统计值。例如,90%以上的历史检索结果所述地域都是长沙。
或者,再例如,第二统计单元41具体可以获得用户当前的地理位置。例如,地理位置为长沙市XXX。
因此,检索单元23具体可以通过如下统计公式,获得可能地域为长沙的概率。
F_changsha=F_query_changsha+F_history_changsha+F_now_is_changsha
其中,F_changsha表示可能地域为长沙的概率;F_query_changsha表示query变换与点击到长沙下的概率的最大值;F_history_changsha表示历史检索结果所属地域的概率,一般来说作用较小,可以取0.05或者-0.05;F_now_is_changsha表示当前地理位置,可以定义如果是长沙,则取0.5,其他,则取-0.5。
针对丹东月亮岛和六安月亮岛也类似,详细描述可以参见长沙的统计公式,此处不再赘述。
最后,检索单元23则选择一个概率大的地域,以作为所述可能地域。
需要说明的是,本实施例中所涉及的“统计操作”,可以认为是对用户日志中存储的信息进行统计操作,以获得需要的结果。
本实施例中,检索设备通过获得单元获得与接收单元接收的第一检索命令中所包含的所述第一查询关键词相关的第一地域信息和/或与运行客户端所在终端相关的第二地域信息,进而检索单元能够根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果,能够避免现有技术中由于只是基于地图平台或网页搜索向客户端提供检索结果的问题,从而提高了检索的准确率和效率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种检索方法,其特征在于,包括:
接收客户端发送的用于查询位置信息的第一检索命令,所述第一检索命令中包含第一查询关键词;
获得与所述第一查询关键词相关的第一地域信息和/或与运行所述客户端所在终端相关的第二地域信息;
根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果;
向所述客户端发送所述检索结果。
2.根据权利要求1所述的方法,其特征在于,所述获得与所述第一查询关键词相关的第一地域信息之前,还包括:
对接收的至少一个第二检索命令中所包含的第二查询关键词进行统计,所述第二查询关键词中包含所述第一查询关键词和第三地域信息,所述至少一个第二检索命令为所述客户端或其他客户端发送;以及根据所述第二查询关键词中所包含的第三地域信息,获得所述第三地域信息的第一统计值;
对接收的至少一个访问请求消息中所包含的与所述第一查询关键词匹配的一个检索结果进行统计,所述至少一个访问请求消息为所述客户端或其他客户端根据所述一个检索结果发送;以及根据所述检索结果所属地域,获得所述检索结果所属地域的第二统计值;
根据所述第一统计值和所述第二统计值,获得所述第一地域信息。
3.根据权利要求1或2所述的方法,其特征在于,所述获得与运行所述客户端所在终端相关的第二地域信息之前,还包括:
对所述终端的历史检索结果进行统计;以及根据所述历史检索结果所属地域,获得所述历史检索结果所属地域的第三统计值;
获得所述终端当前的地理位置信息;
根据所述第三统计值和所述地理位置信息,获得所述第二地域信息。
4.根据权利要求1~3任一权利要求所述的方法,其特征在于,所述根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果,包括:
根据所述第一地域信息和/或所述第二地域信息,确定可能地域;
在所述可能地域中进行检索,以获得与所述第一查询关键词匹配的检索结果;或者
在全部地域进行检索,以获得与所述第一查询关键词匹配的检索结果,所述与所述第一查询关键词匹配的检索结果按照所述可能地域排列。
5.根据权利要求1~4任一权利要求所述的方法,其特征在于,所述第一地域信息和/或所述第二地域信息包括行政区信息、城市信息和商圈信息中的至少一项。
6.一种检索设备,其特征在于,包括:
接收单元,用于接收客户端发送的用于查询位置信息的第一检索命令,所述第一检索命令中包含第一查询关键词;
获得单元,用于获得与所述第一查询关键词相关的第一地域信息和/或与运行所述客户端所在终端相关的第二地域信息;
检索单元,用于根据所述第一地域信息和/或所述第二地域信息,获得与所述第一查询关键词匹配的检索结果;
发送单元,用于向所述客户端发送所述检索结果。
7.根据权利要求6所述的设备,其特征在于,所述设备还包括第一统计单元,用于
对接收的至少一个第二检索命令中所包含的第二查询关键词进行统计,所述第二查询关键词中包含所述第一查询关键词和第三地域信息,所述至少一个第二检索命令为所述客户端或其他客户端发送;以及根据所述第二查询关键词中所包含的第三地域信息,获得所述第三地域信息的第一统计值;
对接收的至少一个访问请求消息中所包含的与所述第一查询关键词匹配的一个检索结果进行统计,所述至少一个访问请求消息为所述客户端或其他客户端根据所述一个检索结果发送;以及根据所述检索结果所属地域,获得所述检索结果所属地域的第二统计值;
根据所述第一统计值和所述第二统计值,获得所述第一地域信息。
8.根据权利要求6或7所述的设备,其特征在于,所述设备还包括第二统计单元,用于
对所述终端的历史检索结果进行统计;以及根据所述历史检索结果所属地域,获得所述历史检索结果所属地域的第三统计值;
获得所述终端当前的地理位置信息;
根据所述第三统计值和所述地理位置信息,获得所述第二地域信息。
9.根据权利要求6~8任一权利要求所述的设备,其特征在于,所述检索单元,具体用于
根据所述第一地域信息和/或所述第二地域信息,确定可能地域;以及
在所述可能地域中进行检索,以获得与所述第一查询关键词匹配的检索结果;或者
在全部地域进行检索,以获得与所述第一查询关键词匹配的检索结果,所述与所述第一查询关键词匹配的检索结果按照所述可能地域排列。
10.根据权利要求6~9任一权利要求所述的设备,其特征在于,所述第一地域信息和/或所述第二地域信息包括行政区信息、城市信息和商圈信息中的至少一项。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310024215.2A CN103942221B (zh) | 2013-01-23 | 2013-01-23 | 检索方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310024215.2A CN103942221B (zh) | 2013-01-23 | 2013-01-23 | 检索方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103942221A true CN103942221A (zh) | 2014-07-23 |
CN103942221B CN103942221B (zh) | 2019-03-08 |
Family
ID=51189891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310024215.2A Active CN103942221B (zh) | 2013-01-23 | 2013-01-23 | 检索方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103942221B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104408168A (zh) * | 2014-12-09 | 2015-03-11 | 百度在线网络技术(北京)有限公司 | 地图搜索方法、用于识别地域倾向的方法和装置 |
CN104615688A (zh) * | 2015-01-22 | 2015-05-13 | 百度在线网络技术(北京)有限公司 | 一种搜索方法及装置 |
WO2016015431A1 (zh) * | 2014-07-28 | 2016-02-04 | 百度在线网络技术(北京)有限公司 | 搜索方法、装置、设备及非易失性计算机存储介质 |
CN106484827A (zh) * | 2016-09-28 | 2017-03-08 | 北京金山安全软件有限公司 | 检索方法以及装置、终端 |
CN108256125A (zh) * | 2018-02-26 | 2018-07-06 | 杭州数梦工场科技有限公司 | 基于行政区划的智能搜索方法、装置和搜索引擎 |
CN111651535A (zh) * | 2019-09-24 | 2020-09-11 | 北京嘀嘀无限科技发展有限公司 | 信息查询处理方法、装置、电子设备及可读存储介质 |
CN111782750A (zh) * | 2020-06-28 | 2020-10-16 | 北京百度网讯科技有限公司 | 地图检索信息倾向地域的确定方法、装置、电子设备和存储介质 |
CN113239293A (zh) * | 2021-05-10 | 2021-08-10 | 北京百度网讯科技有限公司 | 确定搜索结果的方法、设备、介质及程序产品 |
WO2022262621A1 (zh) * | 2021-06-17 | 2022-12-22 | 华为技术有限公司 | 信息点搜索的方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1760870A (zh) * | 2004-09-30 | 2006-04-19 | 微软公司 | 基于本地意向自动生成搜索结果的***和方法 |
US20080222119A1 (en) * | 2007-03-08 | 2008-09-11 | Microsoft Corporation | Detecting a user's location, local intent and travel intent from search queries |
CN102033947A (zh) * | 2010-12-22 | 2011-04-27 | 百度在线网络技术(北京)有限公司 | 一种基于检索词的地域识别装置及方法 |
-
2013
- 2013-01-23 CN CN201310024215.2A patent/CN103942221B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1760870A (zh) * | 2004-09-30 | 2006-04-19 | 微软公司 | 基于本地意向自动生成搜索结果的***和方法 |
US20080222119A1 (en) * | 2007-03-08 | 2008-09-11 | Microsoft Corporation | Detecting a user's location, local intent and travel intent from search queries |
CN102033947A (zh) * | 2010-12-22 | 2011-04-27 | 百度在线网络技术(北京)有限公司 | 一种基于检索词的地域识别装置及方法 |
Non-Patent Citations (1)
Title |
---|
JAIME TEEVAN 等: "Understanding and Predicting Personal Navigation", 《THE 4TH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016015431A1 (zh) * | 2014-07-28 | 2016-02-04 | 百度在线网络技术(北京)有限公司 | 搜索方法、装置、设备及非易失性计算机存储介质 |
CN104408168A (zh) * | 2014-12-09 | 2015-03-11 | 百度在线网络技术(北京)有限公司 | 地图搜索方法、用于识别地域倾向的方法和装置 |
CN104408168B (zh) * | 2014-12-09 | 2018-04-03 | 百度在线网络技术(北京)有限公司 | 地图搜索方法、用于识别地域倾向的方法和装置 |
CN104615688A (zh) * | 2015-01-22 | 2015-05-13 | 百度在线网络技术(北京)有限公司 | 一种搜索方法及装置 |
CN106484827A (zh) * | 2016-09-28 | 2017-03-08 | 北京金山安全软件有限公司 | 检索方法以及装置、终端 |
CN108256125A (zh) * | 2018-02-26 | 2018-07-06 | 杭州数梦工场科技有限公司 | 基于行政区划的智能搜索方法、装置和搜索引擎 |
CN111651535A (zh) * | 2019-09-24 | 2020-09-11 | 北京嘀嘀无限科技发展有限公司 | 信息查询处理方法、装置、电子设备及可读存储介质 |
CN111651535B (zh) * | 2019-09-24 | 2021-08-17 | 北京嘀嘀无限科技发展有限公司 | 信息查询处理方法、装置、电子设备及可读存储介质 |
CN111782750A (zh) * | 2020-06-28 | 2020-10-16 | 北京百度网讯科技有限公司 | 地图检索信息倾向地域的确定方法、装置、电子设备和存储介质 |
CN111782750B (zh) * | 2020-06-28 | 2024-01-09 | 北京百度网讯科技有限公司 | 地图检索信息倾向地域的确定方法、装置、电子设备 |
CN113239293A (zh) * | 2021-05-10 | 2021-08-10 | 北京百度网讯科技有限公司 | 确定搜索结果的方法、设备、介质及程序产品 |
WO2022262621A1 (zh) * | 2021-06-17 | 2022-12-22 | 华为技术有限公司 | 信息点搜索的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103942221B (zh) | 2019-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103942221A (zh) | 检索方法及设备 | |
CN101636935B (zh) | 搜索查询中的位置 | |
JP6254583B2 (ja) | 動的言語モデル | |
CN101192235A (zh) | 一种基于用户特征推送广告的方法、***及设备 | |
CN103714141A (zh) | 信息推送方法及装置 | |
CN104750789A (zh) | 标签的推荐方法及装置 | |
US8977642B2 (en) | Recommending relevant and personalized content accessing keywords for users of a text messaging service based global textsite platform | |
CN103823849A (zh) | 词条的获取方法及装置 | |
US20180165708A1 (en) | Notification Control based on Location, Activity, and Temporal Prediction | |
CN103164512A (zh) | 兴趣点的地址信息的处理方法及设备 | |
CN103200229A (zh) | 推送信息的处理方法及设备、浏览器、浏览器插件 | |
CN103440306A (zh) | 一种搜索结果的展现方法及装置 | |
CN104142990A (zh) | 搜索方法及装置 | |
CN107085600A (zh) | Poi推荐方法、装置、设备及计算机可读存储介质 | |
CN104380292A (zh) | 提供查询建议 | |
CN104239453A (zh) | 数据处理方法及装置 | |
CN104080043A (zh) | 兴趣点的位置信息的校正方法及设备 | |
CN105203121A (zh) | 在地理应用程序中动态地整合离线和在线建议 | |
CN104199977A (zh) | 一种基于数据库中数据创建信息搜索的方法 | |
CN105447004A (zh) | 查询推荐词的挖掘、相关查询方法及装置 | |
CN104075709A (zh) | 基于稀疏轨迹点数据的移动轨迹确定方法及设备 | |
CN105119743A (zh) | 用户行为意图的获取方法及装置 | |
CN103984684A (zh) | 基于lbs的可达区域确定方法及设备 | |
CN107169005A (zh) | Poi推荐方法、装置、设备及计算机可读存储介质 | |
CN104866544A (zh) | 一种信息推送方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |