拿这个例子中:https://elasticsearch.cn/question/649
4、查询用户ID为1的所有博客。
curl -XPOST 'localhost:9200/my_index/blogpost/_search?pretty' -d '
{
"query":{
"has_parent":{
"type":"user",
"query":{
"match":{"user":1}
}
}
}
}
这样结果也只是查出了 blog 的信息,能否直接带上user 的信息呢?
比如 mysql 就是
select user.* ,blog.* from user inner join blog where user.uid = '查询的对象的uid '
找了很久,是否没有能直接实现这样结果的查询?
4、查询用户ID为1的所有博客。
curl -XPOST 'localhost:9200/my_index/blogpost/_search?pretty' -d '
{
"query":{
"has_parent":{
"type":"user",
"query":{
"match":{"user":1}
}
}
}
}
这样结果也只是查出了 blog 的信息,能否直接带上user 的信息呢?
比如 mysql 就是
select user.* ,blog.* from user inner join blog where user.uid = '查询的对象的uid '
找了很久,是否没有能直接实现这样结果的查询?
4 个回复
smiling
赞同来自:
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自:
json_111
赞同来自:
fanmo3yuan
赞同来自: