Why would I be re-indexing an external file field? The whole purpose is that 
its brought in at runtime and not part of the index?

C
On Jul 14, 2013, at 10:13 AM, Shawn Heisey <s...@elyograg.org> wrote:

> On 7/14/2013 7:05 AM, Chris Collins wrote:
>> Yep I did switch on stored=true in the field type.  I was able to confirm a 
>> few ways that there are values for the eff by two methods:
>> 
>> 1) changing desc to asc produced drastically different results.
>> 
>> 2) debugging FileFloatSource the following was getting triggered filling the 
>> vals array:
>>              while ((doc = docsEnum.nextDoc()) != 
>> DocIdSetIterator.NO_MORE_DOCS)
>>                {
>>                    vals[doc] = fval;
>>                }
>> 
>> At least by you asking these questions I guess it should work.  I will 
>> continue dissecting. 
> 
> Did you reindex when you changed the schema?  Sorting uses indexed
> values, not stored values.  The fl parameter requires the stored values.
> These are separate within the index, and one cannot substitute for the
> other.  If you didn't reindex, then you won't have the stored values for
> existing documents.
> 
> http://wiki.apache.org/solr/HowToReindex
> 
> Thanks,
> Shawn
> 
> 

Reply via email to