Posterior a de esta prolongada recopilación de información dimos con la solución este inconveniente que suelen tener muchos de nuestros lectores. Te ofrecemos la solución y nuestro deseo es resultarte de mucha apoyo.
Solución:
No hay límite de tamaño en las 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, ...
Él document_id
columna en el term
la mesa se llama extranjera key.
No encontré ninguna limitación en el número de elementos en array, pero hay en el tamaño del campo. El tamaño máximo del campo en PostgreSQL es de 1 GB, por lo que tiene aproximadamente 268435456 elementos en array. Tenga en cuenta que la indexación de tales array o buscar a través de él probablemente sería inútil.
Si tienes algún enigma y disposición de prosperar nuestro post puedes añadir una referencia y con mucho gusto lo analizaremos.