elasticsearch的基本用法
来源:互联网 发布:mac的office 编辑:程序博客网 时间:2024/06/05 20:03
开始学习使用 elasticsearch, 把步骤记录在这里: elasticsearch-2.1.0
最大的特点:
1. 数据库的 database, 就是 index
2. 数据库的 table, 就是 type
1. create:
指定 ID 来建立新记录。 (貌似PUT, POST都可以)
使用自动生成的 ID 建立新纪录:
$ curl -XPOST localhost:9200/films/md -d '
{ "name":"ma da jia si jia3", "age": 23}'
2. 查询:
$ curl localhost:9200/databaseName/tableName/_search?pretty=true
2.4 带有参数的查询: (查询指定index下指定type的age为22的数据)
$ curl localhost:9200/databaseName/tableName/_search?q=age:22
###2.5 使用JSON参数的查询: (注意 query 和 term 关键字)
###$ curl localhost:9200/film/_search -d '
###{"query" : { "term": { "tag":"bad"}}}'
3. update
$ curl -XPUT localhost:9200/databaseName/tableName/1 -d { ...(data)... }
4. 删除。 删除所有的:
最大的特点:
1. 数据库的 database, 就是 index
2. 数据库的 table, 就是 type
1. create:
指定 ID 来建立新记录。 (貌似PUT, POST都可以)
$ curl -XPOST localhost:9200/films/md/2 -d '
或者postman访问: localhost:9200/databaseName/tableName/id (id自己随便设置,但不同数据id不能一样)
{ "name":"hei yi ren", "age": 22}使用自动生成的 ID 建立新纪录:
$ curl -XPOST localhost:9200/films/md -d '
{ "name":"ma da jia si jia3", "age": 23}'
2. 查询:
$ curl localhost:9200/databaseName/tableName/_search?pretty=true
浏览器访问:
查询所有的 index, type:
localhost:9200/_search?pretty
查询指定的 index下所有的 type:
localhost:9200/databaseName/_search?pretty
查询指定的 index下指定type的数据:
localhost:9200/databaseName/tableName/_search?pretty
2.4 带有参数的查询: (查询指定index下指定type的age为22的数据)
$ curl localhost:9200/databaseName/tableName/_search?q=age:22
###2.5 使用JSON参数的查询: (注意 query 和 term 关键字)
###$ curl localhost:9200/film/_search -d '
###{"query" : { "term": { "tag":"bad"}}}'
3. update
$ curl -XPUT localhost:9200/databaseName/tableName/1 -d { ...(data)... }
4. 删除。 删除所有的:
postman:http://127.0.0.1:9200/databaseName/tableName/id (根据数据的id删除该条数据)
不加id删除所有
$ curl -XDELETE localhost:9200/films
0 0
- elasticsearch的基本用法
- elasticsearch的基本用法
- elasticsearch的基本用法
- elasticsearch的基本用法
- elasticsearch的基本用法
- elasticsearch的基本用法
- ElasticSearch的基本用法与集群搭建
- ElasticSearch的基本用法与集群搭建
- ElasticSearch的基本用法与集群搭建
- ElasticSearch的基本用法与集群搭建
- Elasticsearch的基本使用
- ElasticSearch的基本安装
- elasticsearch的基本使用记录
- 【Elasticsearch】query_string的各种用法
- ELK中elasticsearch的用法
- elasticsearch详解(四)——elasticsearch数据的基本操作
- Elasticsearch(十一)elasticsearch搜索--最基本的工具
- Elasticsearch用法
- 正则表达式之基本概念
- wakelock机制
- 关于Uiautomator的学习历程(1)
- YUM工具介绍
- 矩阵——bzoj1898: [Zjoi2005]Swamp 沼泽鳄鱼
- elasticsearch的基本用法
- FORTRAN中の时间函数
- RabbitMQ
- 遍历SD卡或者具体文件夹下面具体的文件的实现
- 关于spi flash芯片m25p80驱动以及其简单的mtd驱动分析
- 用JS将一个升序数组转换成一个二叉排序树
- 极光推送集成
- css常用属性
- struts2升级之后jsp到action传值出现乱码问题