PHPackages                             shaozeming/laravel-elasticsearch - 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. [Database &amp; ORM](/categories/database)
4. /
5. shaozeming/laravel-elasticsearch

ActiveLibrary[Database &amp; ORM](/categories/database)

shaozeming/laravel-elasticsearch
================================

Maps Laravel and lumen Eloquent models to Elasticsearch types.

v1.0.0(6y ago)21.3kMITPHPPHP &gt;=5.4.0

Since Aug 28Pushed 6y ago1 watchersCompare

[ Source](https://github.com/ShaoZeMing/laravel-elasticsearch)[ Packagist](https://packagist.org/packages/shaozeming/laravel-elasticsearch)[ RSS](/packages/shaozeming-laravel-elasticsearch/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (7)Versions (2)Used By (0)

Elasticsearch for laravel5.\* or lumen
======================================

[](#elasticsearch---for-laravel5--or--lumen)

---

[![](https://camo.githubusercontent.com/d5805a6867098b4b9d1adaad5320c0b8c00f1549a33cf4aa7269d0690361b07f/68747470733a2f2f7472617669732d63692e6f72672f5368616f5a654d696e672f6c61726176656c2d656c61737469637365617263682e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/ShaoZeMing/laravel-elasticsearch)[![](https://camo.githubusercontent.com/6895545eaa08259cd5b0341d4802987b54a0dd8cc9c36b6dab5645698c991391/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f5368616f5a654d696e672f6c61726176656c2d656c61737469637365617263682e737667)](https://packagist.org/packages/shaozeming/laravel-elasticsearch)[![](https://camo.githubusercontent.com/2b9fdaa953a88f18b6451035586527487cdda8c6c66df00d29b336a400518f89/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f5368616f5a654d696e672f6c61726176656c2d656c61737469637365617263682e737667)](https://packagist.org/packages/shaozeming/laravel-elasticsearch)

Installing
----------

[](#installing)

```
$ composer require shaozeming/laravel-elasticsearch -v
```

Overview
--------

[](#overview)

快速使用

- 模型中引用Trait

```
use ShaoZeMing\LaravelElasticsearch\ElasticquentTrait;

class Book extends Eloquent
{
    use ElasticquentTrait;
}
```

- 添加索引

```
    $books = Book::where('id', '
