Skip to content
iverberk edited this page Dec 28, 2014 · 9 revisions

Introduction

Larasearch is a Laravel package that aims to seamlessly integrate Elasticsearch functionality with the Eloquent ORM.

Features

  • Plug 'n Play searching functionality for Eloquent models
  • Automatic creation/indexing based on Eloquent model properties and relations
  • Aggregations, Suggestions, Autocomplete, Highlighting, etc. It's all there!
  • Load Eloquent models based on Elasticsearch queries
  • Automatic reindexing on updates of (related) Eloquent models

Installation

Add Larasearch to your composer.json file:

"iverberk/larasearch": "0.6.*"

Add the service provider to your Laravel application config:

'Iverberk\Larasearch\LarasearchServiceProvider'