elasticsearch
elasticsearch est un moteur de recherche et d'analyse RESTful distribué, conçu pour répondre à nombre de cas d'utilisation croissant. Sa première vocation a été d'être utilisé comme un puissant et hautement personnalisable moteur de recherche full-text.
You know, for search.
Symfony
Publié le 16/11/2019 • Actualisé le 18/04/2020
Dans cette troisième et dernière partie, nous allons continuer à peaufiner notre moteur de recherche. Tout d'abord, nous allons améliorer notre stack elasticsearch en incorporant Kibana. Ensuite, nous implémenterons un autocomplete en utilisant la fonctionnalité de suggestion d'elasticsearch.
subject Lire l'article complet
Symfony
Publié le 28/10/2019 • Actualisé le 28/10/2019
Dans la deuxième partie de ce tutoriel, nous allons voir comment améliorer notre moteur de recherche afin de le rendre plus pertinent. Nous allons utiliser un alias, créer un fournisseur de données personnalisé afin de remplir l'index. Nous verrons comment affiner la recherche en boostant certains champs puis finalement nous ajouterons la pagination à la liste de résultats.
subject Lire l'article complet
Symfony
Publié le 22/09/2019 • Actualisé le 12/01/2020
Dans cet article nous allons voir comment créer un moteur de recherche "full-text" avec elasticsearch dans une application Symfony. Nous allons utiliser Docker compose pour mettre en place les composants elasticsearch. Nous essaierons de garder la configuration aussi succincte que possible en gardant au maximum les paramètres par défaut. A la fin, sur ce site, nous pourrons rechercher des articles et snippets correspondant à un ou plusieurs mots-clés.
subject Lire l'article complet