【发布时间】:2015-12-22 10:30:01
【问题描述】:
Elasticsearch 的搜索 API 支持“字段”参数来限制从命中返回的字段。它还支持文档子属性的点表示法。例如,查询
{
"fields" : ["user.lastname"],
"query" : {
"term" : { "_id" : 1 }
}
}
将返回匹配为:
{
"hits": [
{"_id": 1,
"user.lastname": "Smith"}
]
}
我想知道是否可以选择让它返回:
{
"hits": [
{"_id": 1,
"user": {"lastname": "Smith"}}
]
}
第二个的好处是保持与完整文档相同的结构,因为以下数据访问逻辑是一致的。
【问题讨论】:
标签: elasticsearch