国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

EsParser 1.0 發布:潛心之作,完全開箱即用

liaoyg8023 / 1996人閱讀

摘要:的操作類庫,通過寫來轉化來查詢使用可以不配置,系統會請求獲取版本,這樣會多一次請求建議配置一下第三個參數是的配置參數,一定要配置打印結果打印普通調用可以不配置,系統會請求獲取版本,這樣會多一次請求建議配置一下第

EsParser

php的操作類庫,通過寫sql來轉化dsl來查詢elasticsearch

composer使用
{
    "require": {
        "qieangel2013/esparser": "dev-master"
    }
}
composer install
require __DIR__."/vendor/autoload.php";
//$sql = "select * from alp_dish_sales_saas where sid in(994,290) limit 1,10";
//$sql="update alp_dish_sales_saas set mid=3  where adsid=15125110";
//$sql="delete from alp_dish_sales_saas where adsid=15546509";
//$sql="select *,concat_ws("_",category_name.keyword,dish_name.keyword,sku_name.keyword) as dfg from alp_dish_sales_saas where sale_date>"2017-01-01" and sale_date<"2017-09-02" group by dfg order by total_count desc";
$sql = "select *,DATE_FORMAT(sale_date,"%Y-%m-%d") as days from alp_dish_sales_saas group by days ";
$es_config=array(
    "index" =>"alp_dish_sales_saas",
    "type"  =>"alp_dish_sales_saas",
    "url"   =>"http://127.0.0.1:9200",
    "version" =>"5.x" //1.x 2.x 5.x 6.x,可以不配置,系統會請求獲取版本,這樣會多一次請求,建議配置一下
 );
$parser = new EsParser($sql, true,$es_config);//第三個參數是es的配置參數,一定要配置
print_r($parser->result);//打印結果
//print_r($parser->explain());//打印dsl
普通調用
require_once dirname(__FILE__) . "/src/library/EsParser.php";
//$sql = "select * from alp_dish_sales_saas where sid in(994,290) limit 1,10";
//$sql="update alp_dish_sales_saas set mid=3  where adsid=15125110";
//$sql="delete from alp_dish_sales_saas where adsid=15546509";
//$sql="select *,concat_ws("_",category_name.keyword,dish_name.keyword,sku_name.keyword) as dfg from alp_dish_sales_saas where sale_date>"2017-01-01" and sale_date<"2017-09-02" group by dfg order by total_count desc";
$sql = "select *,DATE_FORMAT(sale_date,"%Y-%m-%d") as days from alp_dish_sales_saas group by days ";
$es_config=array(
        "index" =>"alp_dish_sales_saas",
        "type"  =>"alp_dish_sales_saas",
        "url"   =>"http://127.0.0.1:9200",
        "version" =>"5.x" //1.x 2.x 5.x 6.x,可以不配置,系統會請求獲取版本,這樣會多一次請求,建議配置一下
    );
$parser = new EsParser($sql, true,$es_config);//第三個參數是es的配置參數,一定要配置
print_r($parser->result);//打印結果
//print_r($parser->explain()); //打印dsl
目前支持的sql函數
*  SQL Select
*  SQL Delete
*  SQL Update
*  SQL Where
*  SQL Order By
*  SQL Group By
*  SQL AND & OR 
*  SQL Like
*  SQL COUNT distinct
*  SQL In
*  SQL Not In
*  SQL avg()
*  SQL count()
*  SQL max()
*  SQL min()
*  SQL sum()
*  SQL Between
*  SQL Aliases
*  SQL concat_ws
*  SQL DATE_FORMATE
使用注意事項
請在配置項填寫es的版本,這樣系統不會請求獲取版本,這樣不會多一次請求,建議配置一下
交流使用
qq群:578276199
項目地址
github:https://github.com/qieangel2013/EsParser
oschina:https://gitee.com/qieangel2013/EsParser

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/28511.html

相關文章

  • RageFrame 一個 Yii2 + AdminLET 免費開源多商戶通用后臺管理系統

    摘要:極致的插件機制,系統內的系統,安裝和卸載不會對原來的系統產生影響強大的功能完全滿足各階段的需求,支持用戶多端訪問后臺微信前臺等,系統中的系統。多入口模式,多入口分為后臺前端,微信,對內接口,對外接口,不同的業務,不同的設備,進入不同的入口。 RageFrame 2.0 為二次開發而生,讓開發變得更簡單 項目地址:https://github.com/jianyan74/... 前言 這...

    sunny5541 評論0 收藏0
  • RageFrame 一個 Yii2 + AdminLET 免費開源多商戶通用后臺管理系統

    摘要:極致的插件機制,系統內的系統,安裝和卸載不會對原來的系統產生影響強大的功能完全滿足各階段的需求,支持用戶多端訪問后臺微信前臺等,系統中的系統。多入口模式,多入口分為后臺前端,微信,對內接口,對外接口,不同的業務,不同的設備,進入不同的入口。 RageFrame 2.0 為二次開發而生,讓開發變得更簡單 項目地址:https://github.com/jianyan74/... 前言 這...

    Ali_ 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<