ファセット結果セットを制限し、「オフセット」(elasticsearchのキーワード)の両方で検索しようとしているので、次のようになります。
'{
"query" : {
"nested" : {
"_scope" : "my_scope",
"path" : "related_award_vendors",
"score_mode" : "avg",
"query" : {
"bool" : {
"must" : {
"text" : {"related_award_vendors.title" : "inc"}
}
}
}
}
},
"facets" : {
"facet1" : {
"terms_stats" : {
"key_field" : "related_award_vendors.django_id",
"value_field" : "related_award_vendors.award_amount",
"order":"term",
"size": 5,
"from":2
},
"scope" : "my_scope" }
}
}'
上記では、IDの1,2,3,4,5が返され、「from」を削除しても、結果セットに1,2,3,5が返されます。
「サイズ」は正しく機能しています。この場合、結果セットに5つのアイテムが返されます。
私の理解では、solrはこれを行うことができます。これはelasticsearchで実行できますか?