Thanks for the brief introduction. Sometimes I find there’s technology like this which I know is useful, and I have been meaning to look into for some time, but most articles / tutorials that discuss it assume a certain level of knowledge that I don’t have yet. Elastic search has been one of those things I’ve been meaning to check out for well over a year now. Your little intro helps me understand just enough that I want to learn more - so thanks!
If you decide to start experimenting with Elasticsearch, we just pre-released the first cut of our new “The Definitive Guide” book here: http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html
Our documentation has been notoriously opaque if you were unfamiliar with the software. This book is more of a narrative guide and should be more helpful to beginners with little or no experience using search/information retrieval.
The biggest complaint is the lack of documentation or example how to get started. Once a developer is able to get past that hump, everything is great. I hope this book helps out with that. It certainly would have helped me out. Having used ES for a while now, it’s fantastic. But that initial learning curve felt far steeper than it should have been.
100% agree. The reference docs assume you already know how to use Elasticsearch (or are Shay himself). So they are great when you need to look up a parameter…decidedly less great when you don’t know how to even get started.
We’re hoping the new book covers case where people have no idea where to start. It was written to help a beginner not just with syntax, but also why things work the way they do (we want to “dispel the magic” behind a lot of Lucene with regards to analysis, etc). IR/search is very different from regular DBs because of all the tokenization and normalization that takes place.
The book is open source, so if you find typos and/or confusing sections, open a ticket! :)
This doesn’t seem to add anything beyond Amazon’s docs.
Elasticsearch is actually completely unaffiliated with AWS. It is an open source project based on Apache Lucene. I know, I had the same confusion the first time I heard about it.