码迷,mamicode.com
首页 > 其他好文 > 详细

Elasticsearch学习之入门

时间:2016-11-10 11:54:27      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:官方   10个   down   ota   smi   script   load   out   守护   

1.什么是Elasticsearch

  Elasticsearch是一个基于Apche Lucene的开源实时分布式搜索和分析引擎。

2.安装

  安装Elasticsearch的唯一要求是安装官方新版的java,地址:www.java.com

  在elasticsearch.org/download 下载最新版本的Elasticsearch。

3.运行

  ./bin/elastichsearch -d (-d参数为守护模式运行)

  curl ‘http://localhost:9200/?pretty‘ 能看到status200的信息,说明Elasticsearch已经启动并正常运行了。

4.JSON

  Elasticsearch使用javascript对象符号(JavaScript Object Notation),作为文档序列化格式。

5.插入一条员工数据

curl -XPUT ‘localhost:9200/megacorp/employee/1‘ -d ‘

{

  "first_name":"John",

  "last_name":"Smith",

  "age":25,

  "about":"I love to go rock climbing",

  "interests":["sports","music"]

}

6.检索文档 (可以根据文档的id搜索到对应文档)

curl -XGET ‘localhost:9200/megacorp/employee/1‘  

7.简单搜索(默认情况下会返回前10个搜索结果)

curl -XGET ‘localhost:9200/megacorp/employee/_search‘

8.传递简单参数

curl -XGET ‘localhost:9200/megacorp/employee/_search?q=last_name:Smith‘

 

Elasticsearch学习之入门

标签:官方   10个   down   ota   smi   script   load   out   守护   

原文地址:http://www.cnblogs.com/wayf/p/6050200.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!