L'option la plus pratique pour le développement local et les tests avec Elasticsearch est d'utiliser l'image Docker officielle. Pour commencer, assurez-vous que Docker est installé sur votre système.

Exécution en mode nœud unique

Pour les besoins de ce tutoriel, un déploiement d'Elasticsearch sur un seul nœud est suffisant. La commande ci-dessous démarre le service dans un conteneur Docker :

Vous pouvez changer le numéro de version d'Elasticsearch dans la commande ci-dessus pour la dernière version disponible.

Quelques secondes après l'exécution de la commande, le service Elasticsearch devrait fonctionner sur http://localhost:9200. Ouvrez ce lien sur votre navigateur pour confirmer que le service est opérationnel.

Notez que la commande ci-dessus démarre le service avec l'authentification et le cryptage désactivés, ce qui signifie que toute personne qui se connecte au service y aura accès. Bien que cela soit pratique pour expérimenter et apprendre Elasticsearch, vous ne devez jamais exécuter le service de cette manière en production, ou sur un ordinateur directement connecté à Internet.

Le service est lancé avec une licence d'essai. La licence d'essai permet d'utiliser toutes les fonctionnalités d'Elasticsearch, y compris RRF et ML Inference, pendant une période d'essai de 30 jours. Après l'expiration de la période d'essai, la licence est rétrogradée en licence de base, qui est gratuite pour toujours. Si vous préférez ignorer la version d'évaluation et utiliser la licence de base, définissez la valeur de la variable xpack.license.self_generated.type à basic. Pour une comparaison détaillée des caractéristiques des différentes licences, voir https://www.elastic.co/subscriptions.

Déploiements de production auto-hébergés

Si vous êtes intéressé par un déploiement de production autonome d'Elasticsearch, consultez les liens suivants :

Précédemment

Elastic Cloud

Prêt à créer des expériences de recherche d'exception ?

Une recherche suffisamment avancée ne se fait pas avec les efforts d'une seule personne. Elasticsearch est alimenté par des data scientists, des ML ops, des ingénieurs et bien d'autres qui sont tout aussi passionnés par la recherche que vous. Mettons-nous en relation et travaillons ensemble pour construire l'expérience de recherche magique qui vous permettra d'obtenir les résultats que vous souhaitez.

Jugez-en par vous-même