2016-01-30 1 views
0

Есть ли способ выполнить поиск с GROUP BY ROLLUP, например MySQL. Я пытаюсь получить резюме Год/Месяц/День, поэтому я могу построить единое дерево фасетов и показать пользователям распределение результатов.Sphinx - GROUP BY ROLLUP

Если это невозможно, я думаю, что единственным способом было бы сделать грань DATE и суммировать дерево в PHP.

пс. В настоящее время я делаю грани, но они только на одном уровне за раз, суммируют все годы, когда пользователь выбирает год, который я затем фильтрую в этом году, и суммирую все месяцы и т. Д., Но я хочу получить одно резюме за один раз.

ответ

0

Нет, нет «WITH ROLLUP».

Его общий запуск обычного запроса наряду с групповым запросом (на самом деле FACET является сокращением, чтобы выполнять обычный запрос вместе с несколькими группами), поэтому вы можете получить сумму из total_count этого запрос.