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

Reply via email to