Насколько я помню, поскольку я помогал ему во многих его задачах, связанных с Discourse, он использовал скрипт на Rails после импорта. Он выбирал темы по ключевым словам в их заголовках, а затем использовал официально задокументированные команды для их перемещения, например, Administrative Bulk Operations.
Также я помню, что при перемещении тем с тегами, используя официальные команды и rake-задачи, некоторые таблицы обновлялись не полностью, и это же касалось связанного периодического задания Sidekiq.
Не знаю, актуально ли это до сих пор, но стоит обратить на это внимание по ссылке: Bulk tagged topics, then moved topics into another category, but the category tag selector doesn't show tags - #3 by Canapin.
Надеюсь, это поможет!