Hi Shawn,

The listing_lastmodified field was not changed. I only added a new field. I
have removed the field, but I still get the error.

Thanks
Prashant

On Wed, Apr 12, 2017 at 11:20 PM, Shawn Heisey <apa...@elyograg.org> wrote:

> On 4/12/2017 8:04 PM, Prashant Saraswat wrote:
> > I'm using Solr 6.4.0. The schema was created on 6.4.0 and I indexed
> several
> > hundred thousand documents and everything was fine.
> >
> > Now I added one field to the schema:
> >
> > <field name="transaction_amount_display" type="tdouble" indexed="true"
> > stored="true" required="false"/>
> >
> > I suddenly start getting this error for certain queries ( not all
> queries and even for queries that have nothing to do with this field ). See
> full exception below.
> >
> > Am I supposed to reindex the entire dataset when anything changes in the
> > schema as long as even one field is using docvalues?
>
> The error suggests that the definition for listing_lastmodified was
> altered at some point without reindexing.  I'm guessing that the field
> did NOT have docValues originally, then docValues was enabled.
>
> When the docValues setting for a field is changed, deleting the index
> and rebuilding it is required.  In 6.4.0, simple field types like the
> TrieDoubleField used for tdouble have docValues enabled by default.
>
> Adding a field should never require a reindex, unless you want to
> populate that field in documents that have already been indexed.
>
> Thanks,
> Shawn
>
>


-- 
<http://www.linkedin.com/pub/prashant-saraswat/0/909/b07/>

Reply via email to