Mpdreamz/NEST — pull request #61 by ptasz3k (2012-07-23 22:28:17+00:00)
Title: Do not throw 'No default index set on connection!' when index is passed in SearchDescriptor

Hi,

Simple fix for annoying exception while searching, when default index was not set in ConnectionSettings, but passed via SearchDescriptor.

Sample client code which shows this behaviour:

```csharp
var es = new ElasticSearch(new ConnectionSettings("localhost", 9200));
var r = es.Search(f => f.Index("names").Type("name").Query(q => q.Wildcard("name", "bobo")));
```

Plus one simple test for looking up Id property when indexed class inherits it. I've got some problems with it on bulk index in NEST version available on NuGet. Seems to work here, though. Sorry for that, but I don't know how to exclude this commit from pull request.

Best regards and thanks for great library!
rk