我在索引文档的_source
中有很多字段。但是,我并不需要从搜索查询中返回所有这些内容。对于每个找到的文档,现在返回整个_source
。我如何强制只接收每个_source
的特定字段?
答案 0 :(得分:6)
一般来说,回答你的答案,
对于版本< 1
使用(在搜索请求中)
{
"fields" : ["fields you want to get"]
}
所以响应包含字段,而不是源
如果版本> = 1然后,
你可以使用
{
"_source":[ "fields to include"]
}
可以找到源代码过滤here。
希望这会有所帮助。