Thanks for the tips. I had read the HowTo but didn't know where the old lucene code was hosted. It's come a long way since then. :)

Thanks,

David



On 4/26/2017 8:42 PM, Doug Turnbull wrote:
Something I found helpful was to go back to very early Lucene versions. That let's you see the essential functionality in relatively straightforward Java code. You can get a sense for how Lucene is structured. Functionality has been built around this since. The Java has been battle tested, refactored, and optimized. But those core bits were really helpful for me to see what Lucene specifically did.

https://sourceforge.net/projects/lucene/

That plus Lucene in Action
On Wed, Apr 26, 2017 at 7:16 PM Erick Erickson <[email protected] <mailto:[email protected]>> wrote:

    Solr/Lucene is big. Really big. I'd think seriously about taking
    something you're interested in/know about, finding a JIRA that you'd
    like to work on and diving in. Plus there aren't very many
    architecture docs.

    Your characterization of the realms of responsibility is pretty
    accurate.

    Have you seen: https://wiki.apache.org/solr/HowToContribute?

    A somewhat painful but "safe" way to get your feet wet is to look at
    the coverage reports on jenkins and see what code is not tested in the
    junit tests and...write a test. At least I think the coverage reports
    are still there.

    Best,
    Erick

    On Wed, Apr 26, 2017 at 3:12 PM, David Lee
    <[email protected] <mailto:[email protected]>> wrote:
    > I'd like to have a better understanding of how much of Solr is
    unique to it
    > versus directly extending Lucene.
    >
    > For example, I assume that sharding, replication, etc. is
    implemented in
    > Solr where-as indexing, querying, etc. would be implemented by
    Lucene.
    >
    > I'm hoping to learn enough to be able to contribute at some point.
    >
    > Thanks,
    >
    > David
    >
    >
    >
    > ---
    > This email has been checked for viruses by Avast antivirus software.
    > https://www.avast.com/antivirus
    >
    >
    >
    ---------------------------------------------------------------------
    > To unsubscribe, e-mail: [email protected]
    <mailto:[email protected]>
    > For additional commands, e-mail: [email protected]
    <mailto:[email protected]>
    >

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


Reply via email to