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]
