PHPackages                             shrimpliu/elastic-scout - 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. shrimpliu/elastic-scout

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

shrimpliu/elastic-scout
=======================

Elastic Driver for Laravel Scout

1.0.0(8y ago)09PHP &gt;=5.6.4

Since Feb 12Compare

[ Source](https://github.com/shrimpliu/elastic-scout)[ Packagist](https://packagist.org/packages/shrimpliu/elastic-scout)[ RSS](/packages/shrimpliu-elastic-scout/feed)WikiDiscussions Synced yesterday

READMEChangelogDependencies (6)Versions (3)Used By (0)

Laravel ElasticSearch Scout引擎
=============================

[](#laravel-elasticsearch-scout引擎)

- 支持自定义映射字段
- 支持ES `suggest`方法
- 支持随机排序
- 支持ES搜索语法

安装
--

[](#安装)

使用composer安装包

```
composer require shrimpliu/elastic-scout
```

添加provider到`config/app.php`配置中(Laravel 5.4及以下版本需要)

```
'providers' => [

    ...

    ShrimpLiu\ElasticScout\ElasticScoutServiceProvider::class,
]
```

配置
--

[](#配置)

### 配置索引

[](#配置索引)

默认索引与模型表名相同，也可以通过覆盖`searchableAs`方法来自定义。

```
