fengdangxing/elasticsearch-dsl
最新稳定版本:v1.3.2
Composer 安装命令:
composer require fengdangxing/elasticsearch-dsl
包简介
elasticsearch-dsl
README 文档
README
#demo $es = new User(); $es->createIndex();//创建索引 $id = 1;//文档id $es->addData(['user_id' => 1, 'user_name' => 'ffff'], $id);//添加文档 $es->updateOne(['user_id' => 1, 'user_name' => 'ffff'], $id);//更新文档文档 $es #精准查询条件 ->mustTerm(['user_id' => 1, 'user_name' => 'ffff']) #条件条件 #gt: > 大于 #lt: < 小于 #gte: >= 大于或等于 #lte: <= 小于或等于 ->mustRange(['user_id' => ['gt', 0]]) #desc/asc 排序 ->orderBy(['user_id' => 'desc']) #分组 第一个参数=名称 第二个参数=字段 不分页 ->groupBy('term_user_id', 'user_id', [$es->count('count', 'user_id', true)]); #聚合分页 ->groupBy('term_user_id', 'user_id', [$es->count('count', 'user_id', true),$es->groupPage()]); #多个聚合 ->groupBy('term_1', 'user_1', [$es->count('count', 'user_1', true),$es->groupPage()]); ->groupBy('term_2', 'user_2', [$es->count('count', 'user_2', true),$es->groupPage()]); #执行dsl $result = $es->queryDsl(); $es->getDsl(true);//打印dsl语句 var_dump($result);
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2023-03-21