索引操作语句
# 查看全部索引 GET _cat/indices # 查看以 my-index- 开头的索引 GET _cat/indices/my-index-* # 获取一个文档 GET /index/type/id # 删除索引 DELETE /index # 查看mapping GET /index/_mapping # 创建索引mapping PUT /index { "mappings": { "type": { "properties": { "id": { "type": "integer" }, "industry": { "type": "text", "index": false }, "report_type": { "type": "text", "index": false }, "title": { "type": "text", "index":true }, "update_time": { "type": "date", "format":"yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis" }, "url": { "type": "text", "index": false } } } } } 说明 ignore_malformed:true 忽略格式错误的数值 # 部分更新 POST /index/type/id/_update { "doc": { "update_time": "2019-11-13 12:12:03" } } # 查询,并过滤没有删除,分页,时间排序 get /index/_search { "query": { "bool": { "filter": { "bool": { "must_not": { "term": { "is_del": 1 } } } }, "must": { "match_phrase": { "title": "国" } } } }, "size": 10, "from": 0, "sort": [ {"publish_date": {"order": "desc"}}, {"_score": {"order": "desc"}} ] } # 新增字段 PUT <index>/_mapping/<type> { "properties": { "<name>": { "type": "integer" } } }
数据类型
整数
byte 有符号的8位整数, 范围: [-128 ~ 127]
short 有符号的16位整数, 范围: [-32768 ~ 32767]
integer 有符号的32位整数, 范围: [− 2 31 -2^{31}−2
31
~ 2 31 2^{31}2
31
-1]
long 有符号的32位整数, 范围: [− 2 63 -2^{63}−2
63
~ 2 63 2^{63}2
63
-1]
浮点数
float 32位单精度浮点数
double 64位双精度浮点数
数据类型可以参考