Эй, я новичок в поиске сфинксов.
В моем запросе я получаю course_ids. Все курсы принадлежат theme_id, но некоторые из них могут принадлежать более чем одной теме, поэтому некоторые из них дублируются.
Я установил ограничения для моего запроса, чтобы отображать результаты 1-20, а затем 21- 40 ... Итак, 20 на 20. Но иногда в этих 20 результатах есть дублированные результаты, поэтому, например, если из 21 из 40 есть 3 дублированных результата, я хочу удалить их, а затем заполнить 3 пустых пространства следующими 3 результатами. поэтому запрос возвращает вместо 21-43. Затем 44-64 ...
Я попробовал setGroupBy (), и это сработало, но я не хочу, чтобы курсы сортировались по course_id, а с setSortMode (), поэтому course_ids снова дублируются.
Как удалить дублирующиеся записи и сохранить сортировку?
Буду признателен за любую помощь. Спасибо