Поскольку ваши запросы в цикле, один из терминов не обрабатывается (возможно, потому что search_terms пропускает строки для этого конкретного поворота. Это странно, так как вы запрашиваете ту же таблицу.
Однако, поскольку это предупреждение, а не фатальная ошибка, оно все равно будет продолжаться.
В любом случае, это похоже на неправильный способ получения ваших данных, вы, вероятно, можете сделать один запрос, адекватную сортировку (ORDER BY) непосредственно на сервере SQL, GROUP BY и SUM () для получения суммы ваших условий .
Вместо этого вы должны прочитать свой SQL:)
SELECT term, SUM(term_number) as term_sum
FROM search_terms
GROUP BY terms
ORDER BY term_sum DESC
LIMIT 10
, затем просто скопируйте его в свою хеш-таблицу, и он должен быть уже отсортирован, а также ограничено 10 записями.