1. Installer Elasticsearch
Adresse de téléchargement Elasticsearch: http://www.elasticsearch.org/download/
・ Après le téléchargement, décompressez directement, entrez dans le bac dans le répertoire, exécutez elasticsearch.bat sous CMD pour démarrer Elasticsearch
・ Utilisez le navigateur pour accéder: http: // localhost: 9200 /. Si les résultats suivants apparaissent, l'installation sera réussie:
{"Name": "Benedict Kine", "Cluster_Name": "Elasticsearch", "version": {"numéro": "2.2.0", "build_hash": "8ff36d139e16f8720f2947ef62c8167a888992f "build_snapshot": false, "lunene_version": "5.4.1"}, "slogan": "Vous savez, pour la recherche"} dans:
・ Nom --- Le nom de l'instance Elasticsearch. Par défaut, il en sélectionnera au hasard un dans la liste des noms, et son paramètre se trouve dans le fichier config / elasticsearch.yml;
・ Version --- Numéro de version, représentant un ensemble d'informations au format JSON, où:
Le champ Nombre représente le numéro de version de l'élastique en cours d'exécution;
Le champ Build_Snashot représente si la version actuelle est construite à partir de Source;
Lucene_version représente la version de Lucene sur laquelle Elasticsearch est basé;
・ Slogan - Contient le premier slogan d'Elasticsearch: "Vous savez, pour la recherche".
2. Version RTF
Les débutants peuvent commencer par la version RTF d'Elastisarch. RTF est l'abréviation de Ready to Fly, une version d'ingénierie recommandée qui intègre les plug-ins de base (tels que l'emballage de service, la segmentation des mots chinois, les attachements de mappeurs, les transports, les outils.carrot2 et d'autres plug-ins) et ont des exemples de programmes qui peuvent être démarrés directement.
Télécharger l'adresse: https://github.com/medcl/elasticsearch-rtf
Après décompression, vous verrez sa structure de répertoire. Les dossiers et fonctions principaux contenus dans Elasticsearch sont les suivants (en prenant la version TF comme exemple):
・ Bin - Contient certains scripts qui exécutent les instances Elasticsearch et les plug-ins de gestion;
・ Configuration - Enfin, certains fichiers de paramètres ・ lib - contactent certains fichiers de package associés;
・ Plugins-inclure des fichiers de plug-in associés, etc.;
・ Journaux - fichier log;
・ Données - où les données sont stockées dans Elasticsearch;
・ Fichiers travailleurs.
3. Introduction et installation du plug-in
1. tête
Head est un plugin client utilisé pour surveiller l'état d'Elasticsearch.
Installer: Plugin Installer Mobz / Elasticsearch-Head dans le répertoire du bac
Après l'installation, entrez: http: // localhost: 9200 / _plugin / head / dans le navigateur, et l'interface suivante sera ouverte:
La figure montre un nœud Benedict Kine. Chaque nœud a des données d'un index différent et la tête fournit un client HTTP.
2.Marvel
Marvel est le client de surveillance graphique d'ElasticSearch, qui peut être utilisé pour afficher l'état actuel de divers éléments.
Installer:
Marvel existe en tant que plug-in Elasticsearch et peut être installé directement via le plug-in:
# ./bin/plugin -i elasticsearch / marvel / dernier
Si vous téléchargez le package d'installation sur le site officiel, exécutez:
# ./bin/plugin -i file de Marvel: ///path/to/marvel-latest.zip
courir:
Entrez: http: // localhost: 9200 / _plugin / marvel / in the Browser, et l'interface suivante sera ouverte:
2. Construire les index à l'aide de la tête
Après avoir commencé Elasticsearch, visitez: http: // localhost: 9200 / _plugin / head / in the Browser pour ouvrir l'outil de tête.
Étape 1:
Cliquez sur le bouton "nouvel index" pour créer un nouvel index et entrez le nom d'index dans la zone contextuelle, comme indiqué dans la figure ci-dessous. Le nombre d'éclats est de 5 et est de 0, 1, 2, 3, 4 en séquence. La copie de données est 1,
Voir les résultats suivants dans l'aperçu que l'index a été créé avec succès. La copie franc avec une boîte épaisse sur la figure est la copie fournie des données.
Étape2:
Sous l'onglet "n'importe quelle demande" de l'outil de tête, ouvrez l'option "Requête", comme indiqué dans la figure ci-dessous.
3. Index de requête
Ou sous l'étiquette de requête composite, sélectionnez le type d'opération Get (équivalent à sélectionner), comme indiqué dans la figure suivante, vous pouvez voir les informations détaillées du fichier d'index.
4. Instructions de fonctionnement
La tête d'Elasticsearch utilise quatre méthodes de demande pour le protocole HTTP, parmi lesquelles:
5. Brève description de la cartographie
La cartographie dans Elasticsearch est similaire aux types de données dans les langues statiques. Mais les images ont d'autres significations, telles que: l'exécution d'une série d'instructions pour convertir les données d'entrée en éléments d'index consultables, et en utilisant l'image pour interroger les informations de chaque champ d'un fichier de type.
6. Renseignante de l'information
Les utilisateurs peuvent utiliser l'outil de tête pour construire une instruction de récupération d'informations simples via les paramètres de passage HTTP. Comme indiqué dans la figure ci-dessous, spécifiez la méthode de construction de la demande de recherche du champ de recherche dans l'indice de partage de MyFirsTindex, et sa valeur est Pékin.
Le résultat retourné peut être vu dans les coups sur le côté droit de la figure. Les hits représentent l'ensemble de recherche de coups, total représente 2 enregistrements Hits et Max_score est son score.
Lorsque l'URL est construite, _Search signifie rechercher l'interface Restful, q signifie les conditions de requête, et = après Q est une expression de requête basée sur la syntaxe de lunene.