介绍
ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性,支持非常多的企业级搜索用例。像Solr4一样,是基于Lucene构建的。支持时间时间索引和全文检索。官网:http://www.elasticsearch.org
它对外提供一系列基于java和http的api,用于索引、检索、修改大多数配置。
安装:
1.先安装java环境,配置环境变量。
2.下载来自http://www.elasticsearch.org/download/的 ElasticSearch。再一次,关于在Linux与其他非视窗系统环境里操作它的谈论有许多,但是作者更加关心着视窗7版桌面环境。请对应选择安装 包裹。对视窗系统 - 一Zip文件 - 用户可解压缩到C:\elasticsearch-0.90.3\. 牢记,这十分的不同于安装Eclipse IDE。
3.安装curl跟cygwin,在http://cygwin.com/install.html安装cygwin,在cygwin安装程序中安装Curl包。
4.运行cmd命令行,进入 cd C:\elasticsearch-0.90.3\bin 目录。
5.运行 elasticsearch.bat 运行后在本机启动了一个ElasticSearch节点。 会看到下面的记录提示。
6.验证elasticsearch安装成功。
浏览器输入http://localhost:9200
让我们看看JSON的每个字段代表的含义:
Ok:当为true时,意味着请求成功。
Status:发出请求后的HTTP的错误代码。200表示一切正常。
Name:我们Elasticsearch实例的名字。在默认情况下,它将从一个巨长的名字列表中随机选择一个。
Version:这个对象有一个number字段,代表了当前运行的Elasticsearch版本号,和一个Snapshot_build字段,代表了你当前运行的版本是否是从源代码构建而来。
Tagline:包含了Elasticsearch的第一个tagline: "You Know, for Search."
6.装ElasticSearch Head插件
运行cmd命令行,cd C:\elasticsearch-0.90.3\bin plugin -install mobz/elasticsearch-head
7.验证ElasticSearch Head插件是否成功,浏览器打开http://localhost:9200/_plugin/head/