PHPackages                             teg1c/elasticsearch-for-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. teg1c/elasticsearch-for-laravel

ActiveLibrary[Search &amp; Filtering](/categories/search)

teg1c/elasticsearch-for-laravel
===============================

elasticSearch for laravel

4.1.8(7y ago)3178MITPHPPHP &gt;=5.6.0

Since Dec 18Pushed 7y agoCompare

[ Source](https://github.com/teg1c/elasticSearch-laravel)[ Packagist](https://packagist.org/packages/teg1c/elasticsearch-for-laravel)[ RSS](/packages/teg1c-elasticsearch-for-laravel/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (10)Used By (0)

Elasticsearch for Laravel

### 使用

[](#使用)

composer 安装

`composer require teg1c/elasticsearch-for-laravel`

首先创建Model

```
use teg1c\elasticsearchBuilder\Model\ElasticsearchModel;

/**
 * Class AtPerson
 * $host ES IP或URL地址
 * $port ES 端口
 * @package teg1c\elasticsearchBuilder\Model
 */

class AtPerson extends ElasticsearchModel
{
    protected $host = "127.0.0.1";
    protected $port = "32800";
}
```

然后使用Model对ES进行CURD操作

搜索

```
try {
    $result = AtPerson::build('index')
              ->select("user")
              ->where("user",'==',"tegic")
              ->where("title,desc","like","AI")
              ->where("create_time","
