https://wiki.apache.org/solr/HowToContribute

On Wed, Apr 19, 2017 at 12:41 AM, Dorian Hoxha <[email protected]>
wrote:

> Hey friends,
>
> I'll be having some free time in the next 2 weeks and would like to get up
> to speed on hacking on solr. I've done very little java on university so
> I'd like to get on speed on java too together with that.
>
> So if you can give me some high level pointers if possible on:::
>
> 1. getting up to speed on java
> 2. environment (like i have idea ide, ubuntu 16.04, java 1.8)
> 3. I'd like to embed solr but only to make distributed requests and not
> store data. So, my java-webapp calls a solr-function in the same jvm, which
> doesn't store data itself but has the state of all other nodes and it can
> do the merging of results. This way I make 1 less http-request for each
> distributed-search. Something like on elasticsearch with search-only-nodes
> but also to include it in my java webapp.
> 4. A way to create a module to subclass router.compositeid to create my
> own logic on routing documents *(most important). *
> 5. A way to create a module (or something else?) so I can change the
> sorting of documents to not limit() docs if the last ones have the same
> sort-value (so doing this on each shard, and also on the merging). Meaning
> if we have limit(10), but docs 10-20 have the same sort-value, we return 20
> (as long as 20 < max_limit(), which does the same cut as limit() currently
> does). I think currently it uses a min-heap, so maybe a similar data
> structure that also keeps duplicates at the end.
> 6. How to test all this stuff ? Or just create test cases and make sure
> they keep working ?
>
> Hope I'm not asking too much.
>
> Regards,
> Dorian
>

Reply via email to