A great start is by studying and writing plugins.
Elasticsearch is one of the rare masterpieces of software that allow to
plug in code that you have authored to extend functionality, without
forking the main code base.
There are a lot of plugins out there with small code base and easy to
study, e.g. on github.
A very nice side effect is that you can open source your plugins so you can
give something back to the community, and also have more eyes on your code
to find and fix bugs.
Like Ivan already said, if you want to dive deeper into the ES API, look at
the ES tests. The Java test code base is extensive and covers almost all
use cases. You will find usage examples of the API all over the place.
Jörg
On Sun, Oct 5, 2014 at 5:44 PM, ahmed jamal maaz jamalahmedmaaz@gmail.com
wrote:
Hi,
I am a newbie to elasticsearch and lucene. I am going through its source
code. I like the general idea of search on Lucene.
My Problem:
There is tons of code elasticsearch + lucene in the project. I am
requesting (curl url) and going through step by step (in debug mode). Are
there any recommendations and tips which can help me in increasing the pace
of this. This is taking too long. I don't have any issues, i will spend
time. But are there any parts which i should look first and then the
others. Such that i can learn complete and in a structured manner.
Current State:
I have touch the bottom of insertion (creating new index) and general
querying.
Thanks in advance.
Obliged
Jamal
--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/834b9e4d-5564-4471-9564-33b81d9f2935%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/834b9e4d-5564-4471-9564-33b81d9f2935%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAKdsXoGiv7AWWk7nkOcyrPazxVz7ZkPSUcTC0khN0JJzW04dzA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.