PHPackages                             andydefer/laravel-indexer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. andydefer/laravel-indexer

ActiveLibrary[Search &amp; Filtering](/categories/search)

andydefer/laravel-indexer
=========================

A powerful and flexible indexing system for Laravel with Eloquent support, n-gram and metaphone tokenization, and advanced search capabilities.

v0.25.24(1w ago)0526↓70.8%1PHPPHP ^8.1

Since Jul 5Pushed 1w agoCompare

[ Source](https://github.com/andydefer/laravel-indexer)[ Packagist](https://packagist.org/packages/andydefer/laravel-indexer)[ RSS](/packages/andydefer-laravel-indexer/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (18)Versions (125)Used By (1)

Laravel Indexer - Documentation Complète
========================================

[](#laravel-indexer---documentation-complète)

Table des matières
------------------

[](#table-des-matières)

1. [Installation](#1-installation)
2. [Configuration](#2-configuration)
3. [Préparer votre modèle](#3-pr%C3%A9parer-votre-mod%C3%A8le)
4. [Les Clusters contextuels](#4-les-clusters-contextuels)
5. [Indexer des données](#5-indexer-des-donn%C3%A9es)
6. [Rechercher des documents](#6-rechercher-des-documents)
7. [Syntaxe de recherche](#7-syntaxe-de-recherche)
8. [GenericIndexerService](#8-genericindexerservice)
9. [CLI avec GenericIndexModelsDirective](#9-cli-avec-genericindexmodelsdirective)
10. [Tâches d'indexation programmée](#10-t%C3%A2ches-dindexation-programm%C3%A9e)
11. [Autocomplétion](#11-autocompl%C3%A9tion)
12. [Supprimer des documents](#12-supprimer-des-documents)
13. [Repositories](#13-repositories)
14. [Collections](#14-collections)
15. [Référence des clusters](#15-r%C3%A9f%C3%A9rence-des-clusters)
16. [Cas d'usage concrets](#16-cas-dusage-concrets)
17. [Débogage et résolution des problèmes](#17-d%C3%A9bogage-et-r%C3%A9solution-des-probl%C3%A8mes)
18. [Performance et bonnes pratiques](#18-performance-et-bonnes-pratiques)

---

1. Installation
---------------

[](#1-installation)

### 1.1 Prérequis

[](#11-prérequis)

- PHP 8.1 ou supérieur
- Laravel 10.x, 11.x, 12.x, 13.x, 14.x ou 15.x

### 1.2 Installation via Composer

[](#12-installation-via-composer)

```
composer require andydefer/laravel-indexer
```

### 1.3 Migrations

[](#13-migrations)

```
php artisan vendor:publish --tag=indexer-migrations
php artisan migrate
```

### 1.4 Configuration

[](#14-configuration)

```
php artisan vendor:publish --tag=indexer-config
```

---

2. Configuration
----------------

[](#2-configuration)

Le fichier de configuration `config/indexer.php` :

```
