If you can find out how Solr evolved over the years, you can perhaps follow
that same path

On Mon, 21 May 2018, 18:35 Erick Erickson, <erickerick...@gmail.com> wrote:

> Another useful trick is the class hierarchy displays most modern IDE's
> have available to get a sense of what class is where. And I second
> Emir's comment about picking some feature. _Nobody_ knows all the Solr
> code, and that's not even including Lucene. It's big, very big. So
> pick a feature you want to understand and/or improve and stick to that
> or you'll go nuts.
>
> And a great way to get a sense of how a feature works is to find the
> unit test that exercises it and just step through it in the debugger.
> And if there's no unit test, another great way to do things would be
> to _create_ a unit test. Or fix some of the BadApple tests, but those
> will be pretty hairy....
>
> Best,
> Erick
>
> On Mon, May 21, 2018 at 7:18 AM, Emir Arnautović
> <emir.arnauto...@sematext.com> wrote:
> > Hi,
> > I would start from the feature/concept that I find documentation to be
> vague. If you think that everything is like that, I would not start with
> code just yet and would focus on understanding high level concepts first.
> Also, you need to figure out if some feature is Solr or Lucene and if it is
> Solr if cloud mode is involved or not. I would suggest that you start
> simple tog get familiar with Solr concepts. Set up local dev env, put some
> break point and start following it.
> >
> > Good luck,
> > Emir
> > --
> > Monitoring - Log Management - Alerting - Anomaly Detection
> > Solr & Elasticsearch Consulting Support Training - http://sematext.com/
> >
> >
> >
> >> On 21 May 2018, at 12:35, Greenhorn Techie <greenhorntec...@gmail.com>
> wrote:
> >>
> >> Hi,
> >>
> >> As the documentation around Solr is limited, I am thinking to go through
> >> the source code and understand the various bits and pieces. However, I
> am a
> >> bit confused on where to start as I my developing skills are a bit
> limited.
> >>
> >> Any thoughts on how best to start / where to start looking into Solr
> source
> >> code?
> >>
> >> Thanks
> >
>

Reply via email to