Аз съм авторът и поддържащият pg_search.
За съжаление, не е възможно да се премине през полиморфна асоциация в тази посока в чист SQL, така че извършването на това търсене не е възможно с pg_search.
Едно нещо, което можете да направите, е да изчислите текста от другите записи и да го кеширате в колона на таблицата Cloth, а след това да търсите спрямо това вместо това. Трябва да внимавате да го актуализирате винаги, когато или полиморфният външен ключ се промени в Cloth, или съдържанието се промени в записа на собственика.
Надяваме се, че мога да подобря съобщението за грешка, така че да не е толкова объркващо. Благодаря, че посочихте това.