Learning


(Henrik) #1

Hello there!

I'm quite new to search engine theory, so I can't quite decipher
exactly what Elastic does just by reading the API (although the videos
make the basics look deceptively easy!).

I need a gentler introduction than APIs so to speak. Do you happen to
know of any good places/resources where I could start reading up?

Cheers!

Henrik


(egaumer) #2

Excellent book on Information Retrieval available online for free.

http://nlp.stanford.edu/IR-book/pdf/01bool.pdf-Eric

On Mon, Aug 30, 2010 at 3:08 PM, Henrik henrik.eneroth@gmail.com wrote:

Hello there!

I'm quite new to search engine theory, so I can't quite decipher
exactly what Elastic does just by reading the API (although the videos
make the basics look deceptively easy!).

I need a gentler introduction than APIs so to speak. Do you happen to
know of any good places/resources where I could start reading up?

Cheers!

Henrik


(Clinton Gormley) #3

Hi Henrik

I'm quite new to search engine theory, so I can't quite decipher
exactly what Elastic does just by reading the API (although the videos
make the basics look deceptively easy!).

It is deceptively easy :slight_smile:

I need a gentler introduction than APIs so to speak. Do you happen to
know of any good places/resources where I could start reading up?

We're a bit short on introductory tutorials still. You could take a
look at this presentation for a summary of the ElasticSearch's features:

http://clintongormley.github.com/ElasticSearch.pm/ElasticSearch_YAPC-EU_2010/index.html

That presentation talks about the Perl API, but if that is not your
language, don't worry about that. You can talk to an ElasticSearch
server from the command line using curl, or you can use the Java API, or
whatever floats your boat really.

After that, I suggest you just try stuff out, eg:

  1. start an elasticsearch server
  2. create an index
  3. index a document
  4. retrieve the document by ID
  5. search for the document

You will find that it is surprisingly easy to get started.

When you have more specific questions, come and ask them here, or on the
IRC channel.

And yes, we will write some tutorials when time affords.

hth

clint


(system) #4