薄荷/灵活

此包已被废弃,不再维护。作者建议使用tamayo/laravel-scout-elastic包。

Elasticsearch启用Eloquent模型

dev-master 2016-02-12 10:54 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:54:57 UTC


README

Flexible是一个Laravel 4和5包,旨在无缝集成Elasticsearch功能与Eloquent ORM。

正在进行中

API可能会在第一个beta标签之前更改(并且将会更改),不会提前通知。

功能

  • Eloquent模型插件式搜索功能
  • 基于Eloquent模型属性和关系的自动创建/索引
  • 聚合、建议、自动完成、高亮显示等,应有尽有!
  • 基于Elasticsearch查询加载Eloquent模型
  • 当更新(相关)Eloquent模型时自动重新索引

安装

将Flexible添加到你的composer.json文件

"menthol/flexible": "dev-master"

将服务提供者添加到你的Laravel应用配置文件

'Menthol\Flexible\FlexibleServiceProvider'

致谢

此包深受以下优秀包的启发。