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