On 3/31/2016 10:02 AM, Ishan Chattopadhyaya wrote:
> AFAICT, I think we can continue to have Trie* fields well into 7.x (by
> pulling the Legacy numerics into Solr at 7.0 release), so as not to
> force users to change schema or reindex if they don't want to.
> Additional Points* fields would be there (at some 6.x onwards) for
> whoever wants performance benefits, and we can make that as the
> default in a 7.0 schema.

I've been poking around in master trying to figure out how to do this
successfully.

There are some very intricate interdependencies that I am not sure how
to resolve.  In particular, there are a bunch of deprecated enum values
in UninvertingReader that will disappear in 7.0... but UninvertingReader
itself is not deprecated.  UninvertingReader is used quite a bit in Solr.

I did see that in Lucene, UninvertingReader is only used in *tests*, so
one possible solution would be to move UninvertingReader to Solr and
nuke the Lucene test code that uses it.  That solution ignores all
third-party software, so it's *probably* not viable.

I'm completely clueless about internals at this level of detail, and I
suspect that the overall deprecation picture is going to make it
extremely difficult to pull the legacy numeric classes into Solr.  Any
thoughts?

Thanks,
Shawn


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to