Limiting columns indexed and returned by a query

When using dynamic fields, the default column limit controls the maximum number of indexed columns overall, not just dynamic field columns, in legacy (Thrift) tables. The column limit for legacy tables also controls the maximum number of columns returned during queries.

When using dynamic fields, the default column limit controls the maximum number of indexed columns overall, not just dynamic field columns, in legacy (Thrift) tables. The column limit for legacy tables also controls the maximum number of columns returned during queries. This column limit prevents out of memory errors caused by using too many dynamic fields. If dynamic fields are not used, the column limit has no effect.

DataStax Enterprise 4.0 and later supports CQL tables. When using dynamic fields in these releases, the default column limit applies only if the table is created using the deprecated method of automatically creating a table on core creation or creating a compact storage table.

To change the default column limit, which is 1024, configure the dseColumnLimit element in the solrconfig.xml file. You can override the default configuration using the column.limit parameter in a query to specify a different value, for example 2048.
http://localhost:8983/solr/keyspace.table/select?q=
  title%3Amytitle*&fl=title&column.limit=2048