2017 © Pedro Peláez
 

library laravel-lucene-search

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

image

nqxcode/laravel-lucene-search

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  • Tuesday, February 27, 2018
  • by nqxcode
  • Repository
  • 3 Watchers
  • 69 Stars
  • 6,711 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 30 Forks
  • 7 Open issues
  • 62 Versions
  • 7 % Grown

The README.md

Laravel 5.5 Lucene search

Latest Stable Version Latest Unstable Version License Build Status Coverage Status, (*1)

Laravel 5.5 package for full-text search over Eloquent models based on ZendSearch Lucene., (*2)

Installation

Require this package in your composer.json and run composer update:, (*3)

{
    "require": {
        "nqxcode/laravel-lucene-search": "2.4.*"
    }
}

After updating composer, add the ServiceProvider to the providers array in config/app.php, (*4)

'providers' => [
    Nqxcode\LuceneSearch\ServiceProvider::class,
],

If you want to use the facade to search, add this to your facades in config/app.php:, (*5)

'aliases' => [
    'Search' => Nqxcode\LuceneSearch\Facade::class,
],

Configuration

Publish the config file into your project by running:, (*6)

php artisan vendor:publish --provider="Nqxcode\LuceneSearch\ServiceProvider"

Basic

In published config file add descriptions for models which need to be indexed, for example:, (*7)

'index' => [

    // ...

    namespace\FirstModel::class => [
        'fields' => [
            'name', 'full_description', // fields for indexing
        ]
    ],

    namespace\SecondModel::class => [
        'fields' => [
            'name', 'short_description', // fields for indexing
        ]
    ],

    namespace\ModelWithCustomPrimaryKey::class => [
        // You can also define your primary key (if you use something else than "id")
        'primary_key' => 'my_custom_field_name',
        'fields' => [
            'username', 'short_description', // fields for indexing
        ]
    ],

    // ...

],

Indexing of dynamic fields

You can also index values of optional fields (dynamic fields). For enable indexing for optional fields:, (*8)

  • In config for each necessary model add following option:
        'optional_attributes' => true

        // or

        'optional_attributes' => [
                'accessor' => 'custom_name' // with specifying of accessor name
        ]
  • In model add special accessor, that returns list of field-name => field-value. By default getOptionalAttributesAttribute accessor will be used. In case accessor name specified in config getCustomNameAttribute accessor will be used.

Example:, (*9)

In config file:, (*10)

        namespace\FirstModel::class => [
                'fields' => [
                    'name', 'full_description', // fixed fields for indexing
                ],

                'optional_attributes' => true //  enable indexing for dynamic fields
        ],

In model add following accessor:, (*11)

        public function getOptionalAttributesAttribute()
        {
                return [
                        'optional_attribute1' => 'value1',
                        'optional_attribute2' => 'value2',
                ];
        }

Score Boosting

See details on Apache Lucene - Scoring., (*12)

Model level boosting

This is Document level boosting in terminology of Apache Lucene. By default all models have boost value equal to 1. For change of this behavior customize boost for necessary models as in the following examples., (*13)

  • In config for each necessary model add following option:
        'boost' => true

        // or

        'boost' => [
                'accessor' => 'custom_name' // with specifying of accessor name
        ]

In model add following accessor:, (*14)

        public function getBoostAttribute()
        {
                return 0.5; // customize boost value for model
        }
  • In model add special accessor, that returns boost value. By default getBoostAttribute accessor will be used. In case accessor name specified in config getCustomNameAttribute accessor will be used.

Example:, (*15)

In config file:, (*16)

        namespace\FirstModel::class => [
                'fields' => [
                    'name', 'full_description',
                ],

                'boost' => true // enable boosting for model
        ],

In model add following accessor:, (*17)

        public function getBoostAttribute()
        {
                return 0.5; // customize boost value for model
        }

Model's field level boosting

This is Document's Field level boosting in terminology of Apache Lucene. By default boost is set in 1 for each field. For change of this behavior set boost for necessary fields as in the following examples., (*18)

In config file:, (*19)

        namespace\FirstModel::class => [
                'fields' => [
                    'name', // field with default boost
                    'full_description' => ['boost' => 0.2], // customize boost value
                ],
        ],

Or/and in model accessor:, (*20)

        public function getOptionalAttributesAttribute()
        {
                return [
                        'optional_attribute1' => 'value1', // field with default boost
                        'optional_attribute2' => ['boost' => 0.5, 'value' => 'value2'], // customize boost value
                ];
        }

Stemming and stopwords

By default the following filters are used in search: - Stemming filter for english/russian words (for reducing words to their root form), - Stopword filters for english/russian words (for exclude some words from search index)., (*21)

This filters can be deleted or replaced with others., (*22)


'analyzer' => [ 'filters' => [ // Default stemming filter. Nqxcode\Stemming\TokenFilterEnRu::class, ], // List of paths to files with stopwords. 'stopwords' => Nqxcode\LuceneSearch\Analyzer\Stopwords\Files::get(), ],

Usage

Artisan commands

Initialize or rebuild search index

For building of search index run:, (*23)

php artisan search:rebuild --verbose

Clear search index

For clearing of search index run:, (*24)

php artisan search:clear

Filtering of models in search results

For filtering of models in search results each model's class can implements SearchableInterface. For example:, (*25)


use Illuminate\Database\Eloquent\Model; use Nqxcode\LuceneSearch\Model\SearchableInterface; class Dummy extends Model implements SearchableInterface { // ... /** * Get id list for all searchable models. */ public static function searchableIds() { return self::wherePublish(true)->pluck('id'); } // ... }

Partial updating of search index

For register of necessary events (save/update/delete) use Nqxcode\LuceneSearch\Model\SearchTrait in target model:, (*26)


use Illuminate\Database\Eloquent\Model; use Nqxcode\LuceneSearch\Model\SearchableInterface; use Nqxcode\LuceneSearch\Model\SearchTrait; class Dummy extends Model implements SearchableInterface { use SearchTrait; // ... }

Perform operations without indexing

If you want to avoid triggering the indexing, wrap necessary operations in the withoutSyncingToSearch() method on your model:, (*27)

Product::withoutSyncingToSearch(function () {
    // mass update position for product, e.g.
    foreach (Product::all() as $i => $product) {
        $product->update(['position' => $i)]);
    }    
});

Query building

Build query in several ways:, (*28)

Using constructor:

By default, queries which will execute search in the phrase entirely are created., (*29)

Simple queries
$query = Search::query('clock'); // search by all fields.
// or
$query = Search::where('name', 'clock'); // search by 'name' field.
// or
$query = Search::query('clock')              // search by all fields with
    ->where('short_description', 'analog'); // filter by 'short_description' field.
// or
$query = Product::search('clock'); // search only in `Product` model by all fields in case when `Product` use `SearchableTrait`.
Advanced queries

For query and where methods it is possible to set the following options: - phrase - phrase match (boolean, true by default) - proximity - value of distance between words (unsigned integer) - fuzzy - value of fuzzy (float, 0 ... 1) - required - should match (boolean, true by default) - prohibited - should not match (boolean, false by default), (*30)

Examples:

Find all models in which any field contains phrase like 'composite one two phrase':, (*31)

$query = Search::query('composite phrase', '*', ['proximity' => 2]);

Search by each word in query:, (*32)

$query = Search::query('composite phrase', '*', ['phrase' => false]);

Using Lucene raw queries:

$query = Search::rawQuery('short_description:"analog"');
// or
$rawQuery = QueryParser::parse('short_description:"analog"');
$query = Search::rawQuery($rawQuery);

Getting of results

For built query are available following actions:, (*33)

Get all found models

$models = $query->get();

Get count of results

$count = $query->count();

Get limit results with offset

$models = $query->limit(5, 10)->get(); // Limit = 5 and offset = 10

Paginate the found models

$paginator = $query->paginate(50);

Highlighting of matches

Highlighting of matches is available for any html fragment encoded in utf-8 and is executed only for the last executed request., (*34)

Search::find('nearly all words must be highlighted')->get();
$highlighted = Search::highlight('all words');

// highlighted html:
// '<span class="highlight">all</span> <span class="highlight">words</span>'

#

License

Package licenced under the MIT license., (*35)

The Versions

27/02 2018

1.x-dev

1.9999999.9999999.9999999-dev

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

27/02 2018

v1.4.2-beta1

1.4.2.0-beta1

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

27/02 2018

v1.4.2

1.4.2.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

20/09 2017

dev-master

9999999-dev

Laravel 5.4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

06/09 2017

v2.0.3.1

2.0.3.1

Laravel 5.4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

06/09 2017

v2.1.3.1

2.1.3.1

Laravel 5.4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

06/09 2017

v2.2.1.1

2.2.1.1

Laravel 5.4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

06/09 2017

v2.3.1.1

2.3.1.1

Laravel 5.4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

06/09 2017

v2.4.1.1

2.4.1.1

Laravel 5.4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

06/09 2017

v1.4.1

1.4.1.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

06/09 2017

2.0.x-dev

2.0.9999999.9999999-dev

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

06/09 2017

2.1.x-dev

2.1.9999999.9999999-dev

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

06/09 2017

2.2.x-dev

2.2.9999999.9999999-dev

Laravel 5.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

06/09 2017

2.3.x-dev

2.3.9999999.9999999-dev

Laravel 5.3 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

06/09 2017

2.4.x-dev

2.4.9999999.9999999-dev

Laravel 5.4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

15/06 2017

v2.4.1.0

2.4.1.0

Laravel 5.4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

15/06 2017

2.3.1.0

2.3.1.0

Laravel 5.3 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

15/06 2017

v2.2.1.0

2.2.1.0

Laravel 5.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

15/06 2017

v2.1.3.0

2.1.3.0

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

15/06 2017

v2.0.3.0

2.0.3.0

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

15/06 2017

v1.4.0

1.4.0.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

14/06 2017

v1.1.4

1.1.4.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

04/05 2017

v2.4.0.0

2.4.0.0

Laravel 5.4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

09/04 2017

v2.3.0.3

2.3.0.3

Laravel 5.3 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

09/04 2017

2.0.2.3

2.0.2.3

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

09/04 2017

v2.0.2.2

2.0.2.2

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

09/04 2017

v2.1.2.6

2.1.2.6

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

09/04 2017

v2.2.0.1

2.2.0.1

Laravel 5.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

09/04 2017

v2.3.0.2

2.3.0.2

Laravel 5.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

09/04 2017

v1.3.1

1.3.1.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

08/04 2017

v1.3.0

1.3.0.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

07/02 2017

v2.3.0.1

2.3.0.1

Laravel 5.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

10/01 2017

v2.3.0.0

2.3.0.0

Laravel 5.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

24/01 2016

v1.2.4

1.2.4.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

24/01 2016

v2.1.2.5

2.1.2.5

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

24/01 2016

v2.2.0.0

2.2.0.0

Laravel 5.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

12/12 2015

v1.2.3

1.2.3.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

12/12 2015

v2.1.2.4

2.1.2.4

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

11/12 2015

v2.1.2.3

2.1.2.3

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

11/12 2015

v1.2.2

1.2.2.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

13/11 2015

v2.0.2.1

2.0.2.1

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

13/11 2015

v2.1.2.2

2.1.2.2

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

13/11 2015

v1.2.1

1.2.1.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

08/11 2015

dev-field-type-changing-support

dev-field-type-changing-support

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

05/11 2015

v1.2.0

1.2.0.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

04/11 2015

v2.1.2.1

2.1.2.1

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

04/11 2015

v2.1.2.0

2.1.2.0

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

04/11 2015

v2.0.2.0

2.0.2.0

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

07/09 2015

v1.1.3

1.1.3.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

07/09 2015

v1.1.2

1.1.2.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

07/09 2015

v1.1.1

1.1.1.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

21/08 2015

dev-old-master

dev-old-master

Laravel 5.1 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

13/06 2015

v2.1.1

2.1.1.0

Laravel 5.1 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

13/06 2015

v2.0.1

2.0.1.0

Laravel 5.0 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

13/06 2015

v1.1.0

1.1.0.0

Laravel 4.2 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

13/06 2015

v2.1.0

2.1.0.0

Laravel 5.1 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

22/05 2015

v2.0.0-beta

2.0.0.0-beta

Laravel 5 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

17/12 2014

v1.1.0-beta

1.1.0.0-beta

Laravel 4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

18/11 2014

v1.0.0-beta.4

1.0.0.0-beta4

Laravel 4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

12/11 2014

v1.0.0-beta.3

1.0.0.0-beta3

Laravel 4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

10/11 2014

v1.0.0-beta.2

1.0.0.0-beta2

Laravel 4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch

15/10 2014

v1.0.0-beta.1

1.0.0.0-beta1

Laravel 4 package for full-text search over Eloquent models based on ZendSearch Lucene.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Andrey Pokoev

laravel eloquent search lucene fulltext zendsearch