... | ... | @@ -54,25 +54,34 @@ A partir de 310fb4af les films, séries, épisodes et acteurs sont aussi indexé |
|
|
### Installer elasticsearch
|
|
|
Piexel a besoin de [elasticsearch 5](https://www.elastic.co/guide/en/elasticsearch/reference/5.6/_installation.html).
|
|
|
|
|
|
### Configurer
|
|
|
Configurer la variable d'environnement `PLASTIC_INDEX` dans le fichier `.env` à la racine de l'application.
|
|
|
|
|
|
### Créer l'index
|
|
|
Créer l'index piexel (ou tout autre index configuré dans la variable d'environnement `PLASTIC_INDEX`) :
|
|
|
Créer l'index `piexel` (ou tout autre index configuré dans la variable d'environnement `PLASTIC_INDEX`) :
|
|
|
```
|
|
|
PUT 127.0.0.1:9200/`piexel`
|
|
|
```
|
|
|
|
|
|
Avec curl :
|
|
|
```
|
|
|
PUT 127.0.0.1:9200/piexel
|
|
|
curl -X PUT 127.0.0.1:92000/`piexel`
|
|
|
```
|
|
|
|
|
|
### Configurer et initialiser les mappings
|
|
|
Configurer les deux variables d'environnements dans le fichier `.env` à la racine de l'application.
|
|
|
Initialiser les mappings à l'aide de la commande `php artisan mapping:run`.
|
|
|
|
|
|
### Migration de l'ancienne version de Piexel
|
|
|
Pour indexer les éléments déjà présents :
|
|
|
```
|
|
|
php artisan index:films
|
|
|
php artisan index:series
|
|
|
php artisan index:episodes
|
|
|
php artisan index:actors
|
|
|
php artisan index:films --save
|
|
|
php artisan index:series --save
|
|
|
php artisan index:episodes --save
|
|
|
php artisan index:actors --save
|
|
|
```
|
|
|
|
|
|
Le drapeau `--save` indique que nous ajoutons de nouveaux éléments, et que l'on peut utiliser le "bulk save".
|
|
|
|
|
|
Sans se drapeau, piexel détectera s'il faut ajouter ou modifier chaque élément (plus long).
|
|
|
|
|
|
# [Architecture de l'application](https://gitlab.rez-rennes.fr/piexel/piexel/wikis/Architecture-de-l'application)
|
|
|
|
|
|
# Mises à jour
|
... | ... | |