Solr не является прямой заменой для SQL.
Вы можете попробовать: -
- Группировка по нескольким полям еще не реализована, хотя JIRA существует для того же SOLR-2553 & SOLR-2526.
- Опция, которую вы можете попробовать создать новое поле с комбинацией Field3_Field4 и использовать это поле для группировки.
- SUM (field2) можно обрабатывать на стороне клиента, вручную добавив все результаты в группу. Однако для этого вам нужно вернуть все результаты из группы.
- Количество (поле1) может быть выполнено с помощью функции group.facet.