Hi Emir As you have mentioned above we cannot change field type after indexing once and we have to do dull re-indexing again, I tried to change field type from plong to pint which has implemented class solr.LongPointField and solr.IntPointField respectively and it was showing error as expected. But when i changed field types from pint/plong to any type which has implemented class solr.TextField, in this case its working fine and i am able to index the documents after changing its fieldtype with same and different id.
So i want to know if is there any compatibility with implemented classes ? Thanks Shubham On Tue, Oct 22, 2019 at 2:46 PM Emir Arnautović < emir.arnauto...@sematext.com> wrote: > Hi Shubham, > No you cannot. What you can do is to use copy field or update request > processor to store is as some other field and use that in your query and > ignore the old one that will eventually disappear as the result of segment > merges. > > HTH, > Emir > -- > Monitoring - Log Management - Alerting - Anomaly Detection > Solr & Elasticsearch Consulting Support Training - http://sematext.com/ > > > > > On 22 Oct 2019, at 10:53, Shubham Goswami <shubham.gosw...@hotwax.co> > wrote: > > > > Hi Emir > > > > Thanks for the reply, i got your point. > > But is there any other way to do like one field could have two or more > > different types defined ? > > or if i talk about my previous query, can we index some data for the > same > > field with different unique id after replacing the type ? > > > > Thanks again > > Shubham > > > > On Tue, Oct 22, 2019 at 1:23 PM Emir Arnautović < > > emir.arnauto...@sematext.com> wrote: > > > >> Hi Shubham, > >> Changing type is not allowed without full reindexing. If you do > something > >> like that, Solr will end up with segments with different types for the > same > >> field. Remember that segments are immutable and that reindexing some > >> document will be in new segment, but old segment will still be there > and at > >> query type Solr will have mismatch between what is stated in schema and > >> what is in segment. In order to change type you have to do full > reindexing > >> - create a new collection and reindex all documents. > >> > >> HTH, > >> Emir > >> -- > >> Monitoring - Log Management - Alerting - Anomaly Detection > >> Solr & Elasticsearch Consulting Support Training - http://sematext.com/ > >> > >> > >> > >>> On 22 Oct 2019, at 09:25, Shubham Goswami <shubham.gosw...@hotwax.co> > >> wrote: > >>> > >>> Hello Community > >>> > >>> I have indexed some documents for which solr has taken its > type="plongs" > >> by > >>> auto guessing but i am trying to change its type="pint" and re-indexing > >> the > >>> same data with the same id and indexing the data with different id > where > >> id > >>> is unique key but it is showing error. > >>> > >>> Can somebody please let me know if it is possible or not, if not > possible > >>> then why it is not possible as i am using different id as well ? if > >>> possible then how we could achieve it ? > >>> Any help will be appreciated. Thanks in advance. > >>> > >>> -- > >>> *Thanks & Regards* > >>> Shubham Goswami > >>> Enterprise Software Engineer > >>> *HotWax Systems* > >>> *Enterprise open source experts* > >>> cell: +91-7803886288 > >>> office: 0731-409-3684 > >>> http://www.hotwaxsystems.com > >> > >> > > > > -- > > *Thanks & Regards* > > Shubham Goswami > > Enterprise Software Engineer > > *HotWax Systems* > > *Enterprise open source experts* > > cell: +91-7803886288 > > office: 0731-409-3684 > > http://www.hotwaxsystems.com > > -- *Thanks & Regards* Shubham Goswami Enterprise Software Engineer *HotWax Systems* *Enterprise open source experts* cell: +91-7803886288 office: 0731-409-3684 http://www.hotwaxsystems.com