[发明专利]一种基于Elasticsearch的数据处理方法及终端在审
申请号: | 201710928761.7 | 申请日: | 2017-09-30 |
公开(公告)号: | CN110020072A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 谭淑怡 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F16/242;G06F16/2452;G06F16/25 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询字符串 查询接口 查询语句 数据处理 终端 构建 查询构造器 查询条件 直接调用 调用 开发 | ||
本发明实施例公开了一种基于Elasticsearch的数据处理方法及终端,用于为前端开发人员简便地构建Elasticsearch查询字符串。本发明实施例方法包括:终端通过查询接口调用与所述查询接口相对应的Elasticsearch查询语句;并根据所述Elasticsearch查询语句及用户输入的查询条件生成Elasticsearch查询字符串。前端开发人员可以通过查询接口直接调用查询构造器的Elasticsearch查询语句,可以简便地构建Elasticsearch查询字符串。
技术领域
本发明涉及信息处理领域,尤其涉及一种基于Elasticsearch的数据处理方法及终端。
背景技术
Elasticsearch是一个高扩展的、开源的、全文检索的搜索引擎,它提供了近实时的索引、搜索、分析功能。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。广泛用于云计算中,能够达到实时搜索,具有稳定,可靠,快速,安装使用方便的特点。
在实际的使用Elasticsearch的项目中,为了查询和操作具体的业务表的数据,开发人员需要根据Elasticsearch支持的语法,构造复杂的查询语句来请求操作数据。一方面:Elasticsearch的查询操作语法丰富且复杂,对于未学习过Elasticsearch的开发人员学习会有一点难度;另一方面:有时我们需要写多个Elasticsearch的操作请求,例如,我们需要在表一新增一条记录,在表二也要新增一条记录,那么我们需要重复写两次创建的操作语句,会造成重复编码的问题。
目前在业界上已经有了一个轻量级的JavaScript库,称为Squel.js。通过库中提供的应用程序编程接口(Application Programming Interface,API)轻松建立结构化查询语言(Structured Query Language,SQL)查询字符串。但是SQL数据库的查询语法与Elasticsearch的查询语法有很大的不同,并不能同样适用于Elasticsearch的查询语句的构造。目前业界正缺少一个为前端开发人员简便地构建Elasticsearch查询字符串的解决方案。
发明内容
本发明实施例提供了一种基于Elasticsearch的数据处理方法及终端,用于为前端开发人员提供构建Elasticsearch查询字符串的简便方法。
本申请实施例的第一方面提供一种基于Elasticsearch的数据处理方法,包括:
通过查询接口从查询构造器中调用与所述查询接口相对应的Elasticsearch查询语句;
根据所述Elasticsearch查询语句及用户输入的查询条件生成Elasticsearch查询字符串。
本申请实施例的第二方面提供一种终端,包括:
调用单元,用于通过查询接口从查询构造器中调用与所述查询接口相对应的Elasticsearch查询语句;
生成单元,用于根据所述Elasticsearch查询语句及用户输入的查询条件生成Elasticsearch查询字符串。
本申请的又一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
本申请的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
从以上技术方案可以看出,本发明实施例具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710928761.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:竞品车型的确定方法及装置
- 下一篇:一种直播网页爬取方法及装置