Query with FACET and SHOW META

Есть запрос вида:
select <fields> from <index> <facet1> <facet2> <facetN> (пример: select id from products_category_254 facet brand_id order by count(*) desc;
После запроса делается SHOW META;
Можно ли как-то заставить SHOW META выдавать результат для основного запроса, а не для последнего FACET из запроса?
В данный момент возвращает как-то так:

MySQL [(none)]> select id from products_category_254 limit 5 facet brand_id order by count(*) desc; show meta;
+-------+
| id    |
+-------+
| 29145 |
| 29146 |
| 29147 |
| 29148 |
| 29149 |
+-------+
5 rows in set (0.002 sec)

+----------+----------+
| brand_id | count(*) |
+----------+----------+
|      506 |       17 |
+----------+----------+
1 row in set (0.002 sec)

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| total         | 1     |
| total_found   | 1     |
| time          | 0.001 |
| batch_size    | 2     |
+---------------+-------+
4 rows in set (0.000 sec)

А хотелось бы чтобы SHOW META вернула это (в основном запросе select id from products_category_254 - 17 товаров)

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| total         | 17    |
| total_found   | 17    |
| time          | 0.000 |
+---------------+-------+

сейчас нет такой опции, но вы можете создать тикет на github - с запросом feature request

1 Like