triadev/leopard

Leopard 是一个用于 Laravel Eloquent 的 Elasticsearch ODM(对象文档映射器)。

v1.5.0 2019-01-12 21:05 UTC

This package is auto-updated.

Last update: 2024-09-13 11:07:30 UTC


README

Leopard 是一个用于 Laravel Eloquent 的 Elasticsearch ODM(对象文档映射器)。

Software license Travis Coveralls CodeCov

Scrutinizer Code Quality Code Coverage Build Status

Latest stable Latest development Monthly installs Total Downloads

支持的 Laravel 版本

Laravel 5.5 Laravel 5.6 Laravel 5.7

支持的 Elasticsearch 版本

Elasticsearch 6.0 Elasticsearch 6.1 Elasticsearch 6.2 Elasticsearch 6.3 Elasticsearch 6.4

主要功能

  • 在 Elasticsearch 中存储 Eloquent 模型
  • Elasticsearch DSL
  • 流畅的映射构建器
  • 通过文件更新 Elasticsearch 映射

文档

提交问题

如果您发现任何问题,请随时使用该项目的 GitHub 错误跟踪器报告问题。

或者,分支项目并提交 pull request。 :)

测试

  1. docker-compose -f docker-compose.yml up
  2. composer test

贡献

请参阅 CONTRIBUTING 以获取详细信息。

致谢

其他

项目相关链接

许可证

Leopard 的代码在 MIT 许可证的条款下分发(请参阅 LICENSE)。