我想在一小部分文档上运行聚合。子集应仅包含domCompleteTime字段值匹配的文档,或者与提供的值紧密匹配的文档。
我最接近的是聚合匹配较窄范围的文档(见下文),但查询不可靠,因为文档命中数的范围可以从0到100+。
我真正想要的是重写查询以始终聚合5个最接近的匹配。我在es文档中找到的最接近的是$page = Page::findBySlug($slug);
$posts = Post::where('category_id', $page->id)->paginate(16);
但是AFAICT似乎只适用于群组,这不是我在这里寻找的。 p>
top_hits