У меня проблема с поиском наилучшего подхода к следующему поиску elasti c. У меня есть данные, как показано ниже:
{product: "A", sellerID: "1"},
{product: "B", sellerID: "2"},
{product: "C", sellerID: "2"},
{product: "D", sellerID: “2”},
{product: "E", sellerID: “1"},
{product: "F", sellerID: "3"}
Я хочу иметь возможность вернуть результаты:
{product: "A", sellerID: "1"},
{product: "B", sellerID: "2"},
{product: "C", sellerID: “2"},
{product: "E", sellerID: "1"},
{product: "F", sellerID: "3"}
Как и в поиске Google, каждый домен отображается только максимум 2 раза на каждой странице результатов. На каждой странице будет 10 товаров, и каждому продавцу будут показаны только 2 их товара. Go к страницам 2,3, ... правила все те же, это означает, что на ID продавца 2 продукта отображаются на странице 1, а на странице 2 они могут отображать 2 продукта.