http://www.solr-start.com/javadoc/solr-lucene/org/apache/solr/update/processor/TruncateFieldUpdateProcessorFactory.html
Regards, Alex. ---- Newsletter and resources for Solr beginners and intermediates: http://www.solr-start.com/ On 26 June 2016 at 15:09, asteiner <astei...@varonis.com> wrote: > Hi > > I have a field called content which I'm indexing and use for highlighting, > which means it has to be stored as well. > > <field name="content" type="text_general" indexed="true" stored="true" > multiValued="false" termVectors="true"/> > > > But this field may be too big, so I want to limit the stored size to X > characters (it is fine to highlight only the first X characters). > > One solution is to create another field called content_snippet which will be > a copy field of content field by maxchars of X (10000 in my example), set > content as non-stored and set content_snippet as stored and indexed. > content_snippet must be indexed in order to highlight it. > > <field name="content" type="text_general" indexed="true" stored="false" > multiValued="false" termVectors="true"/> > <field name="content_snippet" omitNorms="true" type="text_general" > indexed="true" stored="true" multiValued="false"/> > <copyField source="content" dest="content_snippet" maxChars="10000" /> > > > So as a result I have two indexed fields, which is redundant. My goal is to > decrease index size. Is there a way to limit the stored size within one > field without creating copy field? > > > > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/limit-stored-field-size-tp4284356.html > Sent from the Solr - User mailing list archive at Nabble.com.