jingyougz/elasticsearch
最新稳定版本:v1.0.1
Composer 安装命令:
composer require jingyougz/elasticsearch
包简介
表查询类的elasticsearch扩展
README 文档
README
Composer
composer require jingyougz/elasticsearch
需要注意:使用es时,需要设置max_result_window,search.max_buckets
测试的es设置为1百万
Model
- index 相当于mysql中的表
<?php declare(strict_types=1); namespace App\EsModel; use Jingyougz\Elasticsearch\Model; class OrderModel extends Model { /** * 索引 * */ protected $index = 'order'; }
查询
<?php OrderModel::query()->where('pid', '1')->get()->toArray(); OrderModel::query()->where('pid', 'in', [1,2,3])->groupBy(['pid'])->orderBy(['pid'])->get()->toArray(); OrderModel::query()->whereIn('pid', [1,2,3])->offset(0)->limit(10)->paginate();
统计信息
- 总下载量: 19
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2025-04-11