<>1. 概述

每个文档都有一个_id唯一标识它的索引,该索引已建立索引,以便可以使用GET API或 ids query查找文档。

不指定的话,es也会默认生成一个id字符串。

_id查询经常用在一下查询中:term, terms,match,query_string,simple_query_string

<>2. 示例

Mapping定义和插入
PUT example PUT example/docs/_mapping { "properties":{ "cityId":{"type":
"long"}, "cityName":{"type": "text"}, "location":{"type": "geo_point"},
"remark":{"type": "text"} } } PUT example/docs/1 { "cityId":1,
"cityName":"xi'an", "location": { "lat":"34.45", "lon":"107.40" },
"remark":"中国旅游城市" } PUT example/docs/2 { "cityId":2, "cityName":"Singapore",
"location": "1.05,104.60", "remark":"世界港口" } PUT example/docs/3 { "cityId":3,
"cityName":"Sydney", "location": [151.12, -33.51], "remark":"澳洲大城" }
查询
#查询id为1和2的文档 GET example/docs/_search { "query": { "terms": { "_id": [1, 2] }
} }

技术
©2019-2020 Toolsou All rights reserved,
MySQL触发器【linux】shell:简单的shell脚本练习java连接数据库实现基本的增删改查Windows网络服务渗透测试实战-跨网段攻击JavaScript百炼成仙 1.15 天秀idea运行Mybatis项目出现的常见错误(编码错误等)Java实现自动猜数(猜数游戏进阶版)VHDL——4位移位寄存器【微信小程序学习】网易云音乐歌曲详情页代码实现一份笔记让你从 15K 涨薪并跳槽到32K+16