Elastic Search成长之路【三】- 使用es

一、restful接口规则

curl -X '://:/?' -d ''

被 < > 标记的部件:

VERB

适当的 HTTP 方法 或 谓词 : GET、 POST、 PUT、 HEAD 或者 DELETE

PROTOCOL

http 或者 https(如果你在 Elasticsearch 前面有一个 https 代理)

HOST

Elasticsearch 集群中任意节点的主机名,或者用 localhost 代表本地机器上的节点。

PORT

运行 Elasticsearch HTTP 服务的端口号,默认是 9200 。

PATH

API 的终端路径(例如 _count 将返回集群中文档数量)。Path 可能包含多个组件,例如:_cluster/stats 和 _nodes/stats/jvm 。

QUERY_STRING

任意可选的查询字符串参数 (例如 ?pretty 将格式化地输出 JSON 返回值,使其更容易阅读)

BODY

一个 JSON 格式的请求体 (如果请求需要的话)

二、使用postman操作elastic search

1.查询集群中的文档数量

http://localhost:9200/_count?pretty

Elastic Search成长之路【三】- 使用es_第1张图片

2.操作索引

2.1创建索引

http://localhost:9200/article

Elastic Search成长之路【三】- 使用es_第2张图片

新建索引时,可以直接配置好mapping,一起创建。修改mapping如下

2.2修改索引(mapping)

mapping中:

      properties:关系映射的属性

      properties.content等等:映射的字段

      properties.content.type: 字段类型

      properties.content.analyzer:分词器配置

      properties.content.search_analyzer:查询分词器

注:ik是一个中文分词器,不指定的话,默认使用标准分词器

http://localhost:9200/article/_mapping

Elastic Search成长之路【三】- 使用es_第3张图片

2.3删除索引

http://localhost:9200/article

Elastic Search成长之路【三】- 使用es_第4张图片

二、文档操作

1.新增文档

http://localhost:9200/article/_doc/1

Elastic Search成长之路【三】- 使用es_第5张图片

2.根据id查询文档

http://localhost:9200/article/_doc/1

Elastic Search成长之路【三】- 使用es_第6张图片

3.修改文档

http://localhost:9200/article/_doc/4

Elastic Search成长之路【三】- 使用es_第7张图片

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(缓存中间件)