"If you want to keep the same field name, you need to delete all of the documents in the index, change the schema, and reindex."
actually doesnt re-indexing a document just delete/replace anyways assuming the same id? On Fri, Oct 16, 2020 at 3:07 PM Alexandre Rafalovitch <arafa...@gmail.com> wrote: > Just as a side note, > > > indexed="true" > If you are storing 32K message, you probably are not searching it as a > whole string. So, don't index it. You may also want to mark the field > as 'large' (and lazy): > > https://lucene.apache.org/solr/guide/8_2/field-type-definitions-and-properties.html#field-default-properties > > When you are going to make it a text field, you will probably be > having the same issues as well. > > And honestly, if you are not storing those fields to search, maybe you > need to consider the architecture. Maybe those fields do not need to > be in Solr at all, but in external systems. Solr (or any search > system) should not be your system of records since - as the other > reply showed - some of the answers are "reindex everything". > > Regards, > Alex. > > On Fri, 16 Oct 2020 at 14:02, yaswanth kumar <yaswanth...@gmail.com> > wrote: > > > > I am using solr 8.2 > > > > Can I change the schema fieldtype from string to solr.TextField > > without indexing? > > > > <field name="messagetext" type="string" indexed="true" > stored="true"/> > > > > The reason is that string has only 32K char limit where as I am looking > to > > store more than 32K now. > > > > The contents on this field doesn't require any analysis or tokenized but > I > > need this field in the queries and as well as output fields. > > > > -- > > Thanks & Regards, > > Yaswanth Kumar Konathala. > > yaswanth...@gmail.com >