> Yes indeed I currently use a > workaround with regex filter. > > Example for limiting to 30 characters: > <filter class="solr.PatternReplaceFilterFactory" > pattern="(.{1,30})(.{31,})" replacement="$1" > replace="all"/> > > Just thought there might be already a filter.
As an alternative you can steal TruncateTokenFilter from ElasticSearch too. https://github.com/elasticsearch/elasticsearch/blob/master/modules/elasticsearch/src/main/java/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilter.java