本发明专利技术涉及互联网信息处理技术领域,涉及一种基于用户位置的信息搜索的方法,其包括获取企业数据,所述企业数据包含所述企业的经纬度数据;基于用户位置和筛选条件进行搜索相关企业。根据客户端用户的选择搜索出符合用户条件的企业并展示出来,以企业为对象可以让用户快速了解周边企业,弥补了基于位置搜索企业的功能,为用户提供了便捷,也可以作用于分析和商用,大大提高了数据的可用性与精确性。
A Method of Information Search Based on User Location
【技术实现步骤摘要】
一种基于用户位置的信息搜索的方法
本专利技术涉及互联网信息处理
,具体而言,涉及一种基于用户位置的信息搜索的方法。
技术介绍
随着大数据的应用,所对应的数据信息以飞速的级别增长。随着数据的累积数据的处理也对应的成为公司所关注的热点,而数据量的庞大和用户所关注的数据成为企业解决的重点和需求。所以大数据分析和筛选成为了人们的热点,各种搜索引擎,数据挖掘,数据分析出现。针对企业数据分析并没有专门的信息搜索平台供用户使用,在这方面有一定的发展和挖掘性。因此,在长期的研发当中,专利技术人提出了一种基于用户位置的信息搜索的方法,以解决上述技术问题之一。
技术实现思路
本专利技术的目的在于提供一种判断企业的方法和电子设备,能够解决上述提到的至少一个技术问题。具体方案如下:根据本专利技术的具体实施方式一种基于用户位置的信息搜索的方法,其特征在于,包括以下步骤:获取企业数据,所述企业数据包含所述企业的经纬度数据;基于用户位置和筛选条件进行搜索相关企业。进一步地,所述方法还包括:定期获取企业的信息和已有的企业的信息进行校对,信息不匹配时,通过多个公共平台获取企业信息进行对比,并将最新的企业的信息存入分布式文件系统当中。进一步地,其中所述方法还包括:所述企业数据存储于提供搜索的分布式系统中。进一步地,其中将企业数据中的企业名、行业、地址、法人信息建立索引。进一步地,所述企业名、行业、地址、法人信息可在客户端显示给用户。进一步地,所述方法还包括:根据用户选择的位置以及筛选条件搜索到符合的企业信息返回到客户端展示。进一步地,所述的校对和对比过程如下:获取第一平台的该企业信息,获取第二平台的企业信息;将第一平台和第二平台的企业信息进行对比,有不匹配的,则根据更新时间留下最新的企业信息;将第一平台和第二平台的信息整合为第三平台数据;将所述第三平台数据和本平台已有的信息进行对比;本平台已有的信息为空,第三平台数据不为空,则录入第三平台数据为本平台数据;本平台已有的信息与第三平台数据不匹配,则录入第三平台数据为本平台数据;本平台已有的信息与第三平台数据匹配,则不操作。进一步地,获取第一平台的该企业信息和获取第二平台的企业信息均包含经纬度。进一步地,所述的服务端使用ElasticSearch来建立企业的索引。进一步地,所使用的数据使用ESM批量导入。进一步地,服务端周边信息搜索的功能是根据经纬度结合ElasticSearch的范围查询使用的。进一步地,用户可以手动调节需要展示的企业数量和距离范围。根据本专利技术的具体实施方式,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上任一项所述的对文档中的内容进行编辑的方法。根据本专利技术的具体实施方式,本专利技术提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上任一项所述的对文档中的内容进行编辑的方法。本专利技术实施例的上述方案与现有技术相比,至少具有以下有益效果:本专利技术提供的基于用户搜索周边企业的系统包含客户端服务端,根据客户端用户的选择搜索出符合用户条件的企业并展示出来,以企业为对象可以让用户快速了解周边企业,弥补了基于位置搜索企业的功能,为用户提供了便捷,也可以作用于分析和商用,大大提高了数据的可用性与精确性。本专利技术实现了基于用户选择的位置,搜索周边企业提供给用户筛选。根据数据挖掘和分析,将企业数据储存于分布式系统中,基于企业的位置通过调用地图接口获取经纬度信息,并一并保存,然后结合客户端提供给用户搜索附近企业和筛选的功能。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示出了根据本专利技术某一实施例提供的基于用户位置的信息搜索的方法流程图;图2示出了根据本专利技术某一实施例提供的定期获取企业信息和地址并和已有的进行校对的过程流程图;图3示出了根据本专利技术另一实施例提供的基于用户位置的信息搜索的方法流程图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本专利技术实施例中可能采用术语第一、第二、第三等来描述……,但这些……不应限于这些术语。这些术语仅用来将……区分开。例如,在不脱离本专利技术实施例范围的情况下,第一……也可以被称为第二……,类似地,第二……也可以被称为第一……。取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者装置中还存在另外的相同要素。下面结合附图详细说明本专利技术的可选实施例。实施例1如图1和图2所示本专利技术实施例提供一种基于用户位置的信息搜索的方法,包括以下步骤:获取企业数据,所述企业数据包含所述企业的经纬度数据;基于用户位置和筛选条件进行搜索相关企业。所述的步骤还包括定期获取企业的信息并和已有的信息进行校对,信息不匹配时,通过多个公共平台获取企业信息进行对比,并将最新的信息存入分布式文件系统当中。所述的校对和对比过程如下:获取第一平台的该企业信息,获取第二平台的企业信息;将第一平台和第二平台的企业信息进行对比,有不匹配的,则根据更新时间留下最新的企业信息;将第一平台和第二平台的信息整合为平台数据;将平台数据和已有的信息进行对比;已有的为空平台数据有,则录入平台数据;已有的和平台数据不匹配,则录入平台数据;已有的和平台数据匹配,则不操作。获取第一平台的该企业信息和获取第二平台的企业信息均包含经纬度;所述的服务端使用ElasticSearch来建立企业的索引;所使用的数据使用ESM批量导入,服务端周边本文档来自技高网...
【技术保护点】
1.一种基于用户位置的信息搜索的方法,其特征在于,包括以下步骤:获取企业数据,所述企业数据包含所述企业的经纬度数据;基于用户位置和筛选条件进行搜索相关企业。
【技术特征摘要】
1.一种基于用户位置的信息搜索的方法,其特征在于,包括以下步骤:获取企业数据,所述企业数据包含所述企业的经纬度数据;基于用户位置和筛选条件进行搜索相关企业。2.如权利要求1所述一种基于用户位置的信息搜索的方法,其特征在于,其中所述方法还包括:定期获取企业的信息和已有的企业的信息进行校对,信息不匹配时,通过多个公共平台获取企业信息进行对比,并将最新的企业的信息存入分布式文件系统当中。3.如权利要求1所述一种基于用户位置的信息搜索的方法,其特征在于,其中所述方法还包括:所述企业数据存储于提供搜索的分布式系统中。4.如权利要求1所述一种基于用户位置的信息搜索的方法,其特征在于,其中将企业数据中的企业名、行业、地址、法人信息建立索引。5.如权利要求4所述一种基于用户位置的信息搜索的方法,其特征在于,所述企业名、行业、地址、法人信息在客户端显示给用户。6.如权利要求4所述一种基于用户位置的信息搜索的方法,其特征在于,所述方法还包括:根据用户选择的位置以及筛选条件搜索到符合的企业信息返回到客户端展示。7.如权利要求2所述一种基于用户位置...
【专利技术属性】
技术研发人员:杨敬岩,
申请(专利权)人:重庆天蓬网络有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。