我可以在elasticsearch查询中指定结果字段吗?
在我的数据集中,一个文档包含20多个带有嵌套对象的字段。它们大多数是长文本字段。这些字段对于全文搜索很重要,但是我们只需要在输出中显示标题,简短描述和ID。
是否可以在ElasticSearch中为全文查询指定输出字段?(如MongoDB中的投影)
回答:
我认为您正在寻找fields
搜索请求的属性:
允许有选择地为搜索命中表示的每个文档加载特定字段。默认情况下加载内部
_source
字段。{
"fields" : ["user", "postDate"],
"query" : {
"term" : { "user" : "kimchy" }
}
}
这些字段将自动加载已存储的字段(将存储映射设置为yes),或者,如果未存储,将加载
_source
并从中提取(允许返回嵌套的文档对象)。
以上是 我可以在elasticsearch查询中指定结果字段吗? 的全部内容, 来源链接: utcz.com/qa/414436.html