Группировка Solrnet - могу ли я получить n результатов на группу
Я использую функциональность группировки Solrnet 0.40. И я группирую по одному полю (скажем, имя файла).
Но в результатах я хотел бы отобразить несколько попаданий для группы (имя файла).
FileName-1
- хит-1, хит-2.... хит-н
Имя_файла-2
- хит-1, хит-2....
и так далее....
Есть ли способ группировки, дающий мне функциональность для получения кластеризованных результатов, кроме очевидного способа выполнения вторичного запроса для каждой группы?
ТИА
1 ответ
Решение
Просто нужно было настроить параметры группировки на желаемое значение. Например, установите 10, чтобы получить 10 результатов на группу.
Grouping = new GroupingParameters()
{
Fields = new [] { "manu_exact" },
Format = GroupingFormat.Grouped,
Limit = 10,
}