My two cents: As a Lucene heavy developer, I have several found maintaining Solr dependencies while making large changes a bit cumbersome. I believe Lucene and Solr should exist in a symbiotic relationship but not tightly coupled with each other.
On Mon, May 11, 2020 at 7:22 PM Erik Hatcher <erik.hatc...@gmail.com> wrote: > > Without reading much or replying to any specific points made on this thread, > here's my raw thoughts on this age-old topic.... (finally coming out of my > cocoon after taking things in for a bit) > > Solr is a search -server- with distributed capabilities, that leverages the > magic of Lucene underneath. Solr depends on Lucene, is a consumer of it. > Lucene is a tight search -library- with little to no external dependencies. > Their purposes and end-users are different. > > I was never really for the grand unification of Lucene and Solr back in the > day because: > > - Solr's developer experience would be greatly streamlined, faster, > cleaner, leaner, and focused > - Having Lucene change when Solr doesni't (yet) adapt to those changes > leads to confusion and inconsistency, loose wires hanging out of the wall > unconnected or duct taped together > - It simply makes sense to keep Lucene versioned and tightly controlled for > upgrades, various testing configurations varying Lucene versions, within Solr > - Solr could have a very concerted upgrade effort for Lucene capability > jumps, with a focused upgrade effort at the changed/improved/added touch > points just like other dependencies within Solr (like Tika and Jetty) > > Those points all kinda say the same thing.... Solr depends on "lucene.jar" > and I'm in the camp that thinks Solr and Lucene development, communities, and > end-users/consumers would all greatly benefit from a fancy new TLP and > focused community for solr.apache.org and a tight(er) relationship with the > Lucene community as an involved and vested consumer. > > Erik > -- Regards, Atri Apache Concerted --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org