norgul/larasearch

Elasticsearch启用Eloquent模型

0.9.1 2018-01-13 12:53 UTC

This package is auto-updated.

Last update: 2024-09-07 00:02:12 UTC


README

这是一个为仅在没有错误的情况下在Laravel 5上工作而创建的分支仓库。所有其他工作都归原所有者所有。 原始仓库

简介

Larasearch是一个Laravel包,旨在无缝集成Elasticsearch功能与Eloquent ORM。

功能

  • 为Eloquent模型提供即插即用的搜索功能
  • 基于Eloquent模型属性和关系自动创建/索引
  • 聚合、建议、自动完成、高亮显示等。应有尽有!
  • 根据Elasticsearch查询加载Eloquent模型
  • 在更新(相关)Eloquent模型时自动重新索引

安装

Laravel 5

将Larasearch添加到composer.json文件中

"norgul/larasearch": "0.9.1"

将服务提供者添加到Laravel应用配置中

'Iverberk\Larasearch\LarasearchServiceProvider'

Wiki

请参阅Github wiki 以获取最新文档。

更新日志

所有版本都已在更新日志中跟踪和记录。

致谢

此包在很大程度上受到这些为Ruby/Rails生态系统存在的优秀包的启发。

许多想法已被重用于在PHP/Laravel环境中工作。