ElasticSearch入门

2017-11-22  本文已影响29人  nummycode

Elasticsearch是一个实时分布式搜索和分析引擎。它用于全文搜索、结构化搜索、分析以及将这三者混合使用。

ElasticSearch的安装

curl    -L  -O  http://download.elasticsearch.org/PATH/TO/VERSION.zip   <1>
unzip   elasticsearch-$VERSION.zip
cd      elasticsearch-$VERSION

运行ElasticSearch

前台启动

./bin/elasticsearch

后台启动

./bin/elasticsearch -d

测试:

curl    'http://localhost:9200/?pretty'

返回结果如下所示:

{
            "status":   200,
            "name": "Shrunken   Bones",
            "version":  {
                        "number":   "1.4.0",
                        "lucene_version":   "4.10"
            },
            "tagline":  "You    Know,   for Search"
}

交互

所有编程语言都可以通过RESTFULL API实现与ElasticSearch的交互。
所有向ElasticSearch的请求组成部分与其他的普通的HTTP请求是一样的。

curl    -X<VERB>    '<PROTOCOL>://<HOST>/<PATH>?<QUERY_STRING>' -d  '<BODY>'
上一篇下一篇

猜你喜欢

热点阅读