No hay sin límite de tamaño en matrices de Postgres. Debe haber límites en el tamaño de fila o columna, pero eso se ejecutaría en millones de entradas.
Una forma más SQL de relacionar el término con el documento es una relación de 1 a muchos. Esto se implementa como:
table term: columns term_id, term, document_id
table document: columns document_id, summary, ...
El document_id
columna en el term
la tabla se llama clave externa.