Ich bin der Autor und Betreuer von pg_search.
Leider ist es in reinem SQL nicht möglich, eine polymorphe Assoziation in dieser Richtung zu durchlaufen, daher ist diese Suche mit pg_search nicht möglich.
Eine Sache, die Sie tun könnten, wäre, den Text aus den anderen Datensätzen zu berechnen und ihn in einer Spalte der Cloth-Tabelle zwischenzuspeichern und dann stattdessen danach zu suchen. Sie müssen darauf achten, es immer dann zu aktualisieren, wenn sich entweder der polymorphe Fremdschlüssel auf Cloth oder der Inhalt des Owner-Datensatzes ändert.
Hoffentlich kann ich die Fehlermeldung verbessern, damit sie nicht so verwirrend ist. Danke für den Hinweis.