elasticsearch 小试牛刀

😸 😹 😻 😼

 

阮一峰 elasticsearch

Elastic 本质上是一个分布式数据库,允许多台服务器协同工作。每台服务器可以运行多个 Elastic 实例。

单个 Elastic 实例称为一个节点(node)。一组节点构成一个集群(cluster)。

http://www.ruanyifeng.com/blog/2017/08/elasticsearch.html

elasticsearch 中文网

https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html

 

Java 8.0 

确保安装了 java 8.0 的环境

 

下载 elasticsearch

https://www.elastic.co/downloads/elasticsearch

进入目录 /bin,执行以下命令开启开发模式

$ ./elasticsearch.bat

 

开启成功后,默认是9200端口。打开浏览器:http://localhost:9200/,效果如下:

 


 

 

# 新增数据(索引/类型/文档id)

curl -XPUT 'http://localhost:9200/get-together/group/1?pretty' -H 'Content-Type:application/json' -d '{"firstName": "JOJO", "lastName": "Joestar"}'

 

# 手动创建索引

curl -XPUT 'http://localhost:9200/new-index'

 

# 查看所有索引

curl 'localhost:9200/_mapping?pretty=true'

 

# 获取指定索引下的所有类型

curl 'localhost:9200/you-index/_mapping?pretty=true'

 

# 删除索引

curl -XDELETE 'http://localhost:9200/get-together'

 

 

# 查找关键字中带elasticsearch的数据
curl 'http://localhost:9200/get-together/_doc/_search?q=elasticsearch&pretty'

posted @ 2019-01-02 11:16  贝尔塔猫  阅读(234)  评论(0)    收藏  举报