[發明專利]一種查詢ElasticSearch的實現方法和裝置在審
| 申請號: | 201711236784.8 | 申請日: | 2017-11-30 |
| 公開(公告)號: | CN110019395A | 公開(公告)日: | 2019-07-16 |
| 發明(設計)人: | 郭海 | 申請(專利權)人: | 北京神州泰岳軟件股份有限公司 |
| 主分類號: | G06F16/2458 | 分類號: | G06F16/2458;G06F16/242;G06F16/245 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝;何立春 |
| 地址: | 100089 北京市海淀區萬*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 管理文檔 查詢結果集 單結構 配置項 查詢 表單結構模型 方法和裝置 業務需求 結果集 配置表 數據源 再處理 構建 申請 展示 多樣性 返回 | ||
本申請公開了一種查詢ElasticSearch的實現方法和裝置。所述方法包括:根據業務需求構建表單結構模型;根據所述表單結構模型配置表單管理文檔,所述表單管理文檔包括ElasticSearch的數據源名稱、ES?Sql查詢語句和包含所述展示規則的表單結構配置項;根據所述表單管理文檔中所述ElasticSearch的數據源名稱和ES?Sql查詢語句進行ElasticSearch查詢,得到查詢結果集;根據所述表單管理文檔中所述表單結構配置項對所述查詢結果集進行調整,得到符合所述展示規則的再處理結果集。本申請通過配置表單管理文檔,利用表單管理文檔的表單結構配置項對ElasticSearch查詢返回的查詢結果集進行調整,使再處理后的結果集符合需求,并通過修改表單管理文檔滿足業務需求多變,表格多樣性的需求。
技術領域
本申請涉及分布式的數據搜索技術領域,特別涉及一種查詢ElasticSearch的實現方法和裝置。
背景技術
隨著信息技術的發展,企業級應用系統的數據存儲量呈爆炸式增長,數據庫的發展也從傳統的關系型數據庫,逐步發展為“NoSql”型數據庫以支持海量數據的查詢存儲。ElasticSearch作為一種搜索引擎,也常用作為NoSql數據庫來存儲數據。
目前,大多數表單由查詢關系型數據庫,轉而發展成查詢ElasticSearch。其中,ES-Sql插件是一種通用的查詢ElasticSearch的工具,ES-Sql插件可以通過Sql語句操作ElasticSearch集群,查詢方法較為方便,但利用ES-Sql插件查詢ElasticSearch具有返回的結果集字段順序不可控的問題,進而使得在將結果集進行頁面展示時,展示形式不符合預期,影響使用體驗。
發明內容
本申請提供了一種查詢ElasticSearch的實現方法和裝置,以解決利用ES-Sql插件查詢ElasticSearch,其返回的結果集字段順序不可控的問題。
為達到上述目的,本申請的技術方案是這樣實現的:
一方面,本申請提供了一種查詢ElasticSearch的實現方法,所述方法包括:
根據業務需求構建表單結構模型,所述表單結構模型指示結果集的展示規則;
根據所述表單結構模型配置表單管理文檔,所述表單管理文檔包括ElasticSearch的數據源名稱、ES-Sql查詢語句和包含所述展示規則的表單結構配置項;
根據所述表單管理文檔中所述ElasticSearch的數據源名稱和ES-Sql查詢語句進行ElasticSearch查詢,得到查詢結果集;
根據所述表單管理文檔中所述表單結構配置項對所述查詢結果集進行調整,得到符合所述展示規則的再處理結果集。
另一方面,本申請提供了一種查詢ElasticSearch的實現裝置,所述裝置包括:
模型構建單元,用于根據業務需求構建表單結構模型,所述表單結構模型指示結果集的展示規則;
文檔配置單元,用于根據所述表單結構模型配置表單管理文檔,所述表單管理文檔包括ElasticSearch的數據源名稱、ES-Sql查詢語句和包含所述展示規則的表單結構配置項;
結果集查詢單元,用于根據所述表單管理文檔中所述ElasticSearch的數據源名稱和ES-Sql查詢語句進行ElasticSearch查詢,得到查詢結果集;
結果集處理單元,用于根據所述表單管理文檔中所述表單結構配置項對所述查詢結果集進行調整,得到符合所述展示規則的再處理結果集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神州泰岳軟件股份有限公司,未經北京神州泰岳軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711236784.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據查詢方法及設備
- 下一篇:一種基于分布式多維分析的數據分析系統及方法





