ElasticSearch:

ElasticSearch est un moteur de recherche opensource basé sur le célèbre moteur de recherche fulltext Lucene.
ElasticSearch ajoute à la puissance de recherche Lucene des capacités de distribution de charge grâce notamment a l’ajout de WebServices.
Ainsi, on peut interagir avec les données d’ElasticSeach avec des interfaces HTTP REST au format JSON avec une simplicité impressionnante.

Première chose, télécharger ElasticSearch : http://www.elasticsearch.org

Installation:

Décompresser l’archive a l’endroit adapté, et vérifiez que vous avez votre JVM JAVA fonctionnelle.

Running as a service on windows
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-service-win.html
service.bat install|remove|start|stop|manager
install
Install Elasticsearch as a service

remove
Remove the installed Elasticsearch service (and stop the service if started)

start
Start the Elasticsearch service (if installed)

stop
Stop the Elasticsearch service (if started)

manager
Start a GUI for managing the installed service

Marvel : User interface
http://www.elasticsearch.org/overview/marvel/download/

User interface
http://www.elastichq.org/
plugin.bat -install royrusso/elasticsearch-HQ

Usage:
Point your browser to /domain:port/_plugin/HQ/
http://localhost:9200/_plugin/HQ

User interface
https://github.com/OlegKunitsyn/elasticsearch-browser
plugin.bat -install OlegKunitsyn/elasticsearch-browser

Usage:
http://localhost:9200/_plugin/browser/?database=&table=
where
ElasticSearch index
ElasticSearch index type

Example: http://localhost:9200/_plugin/browser/?database=test&table=use

User interface
https://github.com/mobz/elasticsearch-head
plugin.bat -install mobz/elasticsearch-head
Usage:
open http://localhost:9200/_plugin/head/
http://localhost:9200/_plugin/head

.Net Clients:
http://www.elasticsearch.org/guide/en/elasticsearch/client/community/current/clients.html

https://github.com/medcl/ElasticSearch.Net/tree/master/ElasticSearch.Client
https://github.com/elasticsearch/elasticsearch-net
https://github.com/Yegoroff/PlainElastic.Net

ELASTICSEARCH ET LES « FACETS »
http://dev.david.pilato.fr/?p=148

http://zenika.developpez.com/tutoriels/java/installation-configuration-elasticsearch/

ElasticSearch propose une API REST permettant de réaliser tous types d’opérations. Cette API utilise le format JSON pour les requêtes et les réponses et supporte les principales méthodes HTTP (GET, DELETE, PUT et POST).

Elle est utilisée de la façon suivante :
Sélectionnez
http://host:port/[index]/[type]/[_action|id]

http://localhot:9200

Avec
index : nom de l’index sur lequel porte l’opération ;
type : nom du type de document ;
_action : nom de l’action à effectuer ;
id : identifiant du document.

Gestion des logs avec Logstash, ElasticSearch & Kibana:
http://linuxfr.org/news/gestion-des-logs-avec-logstash-elasticsearch-kibana

Related Posts

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *