假设我有这样的文件:
{
'seq': [1, 2, 3, 5, 7, 9],
}
由E index='a'
,type='b'
和id='c'
以及integer
映射在Elasticsearch中编入索引。我想知道是否有可能只获得seq
数组的一部分(例如,仅获取seq[2:5] = [2, 3, 5, 7]
)作为响应的_source
字段。我想这样做是因为我可能在数组seq
中有数千个值,但我每次只需要其中一些值。我认为每次检索所有值都很糟糕,然后得到我需要的段。
在我看来,我认为Elasticsearch中的aggregations
可能会有所帮助,但我不知道如何在这个问题中使用它。
欢迎任何其他方法而不是使用Elasticsearch。希望听到你的精彩创意。