С помощью Sphinx вы можете использовать дополнительный атрибут clicks_count и использовать такой запрос для ранжирования документов, по которым щелкнули,
SELECT *, clicks_count*1000 AS cc
FROM your_index
WHERE MATCH ("words to match") ORDER BY cc DESC;
чтобы получить только клики на счет
или
SELECT *, weght() + clicks_count*10000 AS cc
FROM your_index
WHERE MATCH ("words to match") ORDER BY cc DESC;
чтобы получить вес совпадения с весом кликов на счет
Конечно, вы обновили свой счетчик 'clicks_count'.