美文网首页
ElasticSearch入门

ElasticSearch入门

作者: nummycode | 来源:发表于2017-11-22 17:28 被阅读29次

    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>'
    

    相关文章

      网友评论

          本文标题:ElasticSearch入门

          本文链接:https://www.haomeiwen.com/subject/jzfovxtx.html