4

我在_source索引文档中有很多字段。但是,我不需要将所有这些都从搜索查询中返回。现在,对于每个找到的文档,都_source将返回整个文档。我如何强制只接收每个特定字段_source

4

1 回答 1

7

因此,一般来说,要回答您的答案,

对于版本 < 1

使用(在搜索请求中)

{
   "fields" : ["fields you want to get"]
}

所以响应包含字段,而不是源

如果版本 > = 1 那么,

您可以使用

{
   "_source":[ "fields to include"]
}

源过滤可以在这里找到。

希望这可以帮助。

于 2014-07-25T09:02:44.307 回答