La bibliothèque dédiée fournie dans /application/libraries/Elasticsearch.php
) permet d'intégrer l'indexation et la recherche avec Elasticsearch à votre application : outre les habituelles fonctions d'indexation par lots (en l'occurence par collections), chora permet également aux utilisateurs disposant de droits de gestion (manage) qui le souhaitent de pouvoir effectuer —ou mettre à jour— l'indexation d'un seul document : qu'il s'agisse d'un contenu autre ou d'un fichier attaché.
Les fichiers PDF, Word ou Excel seront automatiquement convertis en texte lorsque cela est possible et leur contenu pourra ensuite être être l'objet de recherches plein texte, sans qu'il n'y ait besoin d'installer un module particulier pour Elasticsearch.
Pour mémoire et selon ses auteurs,
Elasticsearch est un moteur de recherche et d'analyse RESTful distribué, conçu pour répondre à une multitude de cas d'utilisation. Et leur liste ne cesse de s'enrichir. Véritable clé de voûte de la Suite Elastic, il centralise le stockage de vos données et vous permet d'élargir le champ des possibles. Vos données n'ont plus aucun secret pour vous.
http(s)://localhost:9200
ELASTICSEARCH
dans le fichier /application/config/<ENVIRONMENT>/site.php
de votre installation : elle active les fonctions de recherche avec ES et inidique quel est l'URL de son serveur (en principe et comme il a déjà été dit, http://localhost:9200
).SEARCH_ONLY_WITH_ELASTICSEARCH
(de préférence après en avoir vérifié le bon fonctionnement).Ce document a été publié le 2019-01-16 22:12:50. (Dernière mise à jour : 2019-01-18 18:29:11.)