Não há sem limite de tamanho em matrizes Postgres. Deve haver limites no tamanho da linha ou coluna, mas isso seria executado em milhões de entradas.
Uma maneira mais SQL de relacionar termo a documento é uma relação de 1 para muitos. Isso é implementado como:
table term: columns term_id, term, document_id
table document: columns document_id, summary, ...
O
document_id
coluna no term
tabela é chamada de chave estrangeira.