Получить общий счетчик попаданий с помощью полнотекстового поиска Postgres - PullRequest
0 голосов
/ 27 сентября 2019

При выполнении полнотекстового поиска в Postgres можно ли вернуть первые 10 строк, ранжированных по релевантности (с помощью LIMIT), но также получить общее количество найденных строк?

Я хотел бы реализоватьGoogle-подобное сообщение в моих результатах поиска: «Отображение строк с 1 по 10 из 1000 результатов»

1 Ответ

1 голос
/ 27 сентября 2019

Для этого вы можете использовать оконные функции:

SELECT
  *,
  COUNT(*) OVER ()
FROM table
LIMIT 10
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...