Иван, привет! Иван, тебе попроще или посложнее? :) Если попроще, то в свое время на modx.pro описывал вполне годный вариант: https://modx.pro/development/7236-pdofetch-search-in-tv-fields-with-the-delimiter/ Можешь еще туда приплести вот этот способ расширения таблиц и плагин https://habrahabr.ru/post/253737/ и сможешь хранить исходные значения в TV-поле, но значения для поиска в самой таблице документа (будут выборки быстрее идти). Если посложнее, то можешь глянуть реализацию в NewsModxBox. Модель тегов: https://github.com/MODX-Club/NewsModxBox/blob/master/core/components/modxsite/model/modxsite/mysql/modresourcetag.map.inc.php Вот процессор выборки самих тегов: https://github.com/MODX-Club/NewsModxBox/blob/master/core/components/modxsite/processors/web/resources/tags/getdata.class.php Вот выборка документов с поиском по тегам: https://github.com/MODX-Club/NewsModxBox/blob/master/core/components/modxsite/processors/web/resources/getdata.class.php#L57-L62