您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
elasticSearch查看子文档
发布时间:2021-08-30 18:09:41编辑:雪饮阅读()
ElasticSearch查询子文档,其实有两种方法,一种是像普通文档一样查询,如:
请求体:none
响应体:
{
"_index": "my-index-000001",
"_type": "_doc",
"_id": "answer1",
"_version": 1,
"_seq_no": 1,
"_primary_term": 1,
"_routing": "question1",
"found": true,
"_source": {
"comment": "I am learning ELK",
"username": "Jack",
"name": "Central School",
"my_join_field": {
"name": "answer",
"parent": "question1"
}
}
}
像是这种,在某些地方被提及不能这样查询,例如:https://www.jianshu.com/p/eebd3a51552f
但是实际上我这里可以走通的,我觉得应该是版本问题吧,我这里是elasticsearch-7.14.0-windows-x86_64。
那么另外一种和上面其实差不多,只是多加了一个参数,如:
请求体:none
响应体:
{
"_index": "my-index-000001",
"_type": "_doc",
"_id": "answer1",
"_version": 1,
"_seq_no": 1,
"_primary_term": 1,
"_routing": "question1",
"found": true,
"_source": {
"comment": "I am learning ELK",
"username": "Jack",
"name": "Central School",
"my_join_field": {
"name": "answer",
"parent": "question1"
}
}
}
这里请求格式就是:
这个子文档所在的父子关系索引名/映射名/文档id?routing=(所在的路由/父文档id(一般是))
关键字词:elasticSearch,查看,查询,子文档