Допустим, я запускаю запрос solr, который сортирует по счету (по умолчанию). У меня есть поле «бренд», которое содержит Ford, GM, Toyota и т. д. Я хочу, чтобы результаты запроса возвращались таким образом, чтобы любая конкретная марка могла иметь только три последовательных результата? Даже если в моем запросе первые 100 результатов будут Toyota, я все равно хочу, чтобы 101-й элемент был взят и показан на 4-м месте (чтобы в последовательности могли появиться только три автомобиля Toyota).
Мне нужно иметь возможность просмотреть результаты.
Я использую RoR/sunspot FYI.
Это возможно?