Jsem autorem a správcem pg_search.
Bohužel není možné procházet polymorfní asociace v tomto směru v čistém SQL, takže toto hledání není možné pomocí pg_search.
Jedna věc, kterou můžete udělat, je vypočítat text z ostatních záznamů a uložit jej do mezipaměti do sloupce v tabulce Cloth a pak místo toho hledat proti němu. Budete muset být opatrní a aktualizovat jej vždy, když se změní polymorfní cizí klíč na Cloth nebo se změní obsah v záznamu Owner.
Snad se mi podaří vylepšit chybovou hlášku, aby nebyla tak matoucí. Děkujeme, že jste na to upozornili.