Называется тематическая кластеризация - идёт учёт синонимов и их "весов" между собой в зависимости от присутствия других рядом стоящих конкретных слов в связанной цепочке (публикации, комментарии или одном предложении).
Подобное, можно делать с помощью выделения сущностей (существительных и имён собственных: фио человека, названия и т.д.) и извлечения контекстных зависимостей.
Получить близкий поиск по таким цепочкам - можно
здесь.