This still a bug still?
http://groups.google.com/group/ravendb/browse_thread/thread/81d7a6bacbeb1a82?pli=1
var qList = db.Query<Topic>()
.OrderBy(t => t.Name)
.FirstOrDefault();
Returns an error that the field 'Name' is not indexed ... full error
below:
"Url": "/indexes/dynamic/Topics?
query=&start=0&pageSize=1&aggregation=None&sort=Name",
"Error": "System.ArgumentException: The field 'Name' is not indexed,
cannot sort on fields that are not indexed\r\n at
Raven.Database.Indexing.Index.IndexQueryOperation.AssertQueryDoesNotContainFieldsThatAreNotIndexes()
in c:\\Builds\\raven\\Raven.Database\\Indexing\\Index.cs:line 629\r
\n at
Raven.Database.Indexing.Index.IndexQueryOperation.<Query>d__1c.MoveNext()
in c:\\Builds\\raven\\Raven.Database\\Indexing\\Index.cs:line 534\r
\n at
System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()\r
\n at
System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()\r
\n at System.Collections.Generic.List`1.InsertRange(Int32 index,
IEnumerable`1 collection)\r\n at
Raven.Database.DocumentDatabase.<>c__DisplayClass70.<Query>b__68(IStorageActionsAccessor
actions) in c:\\Builds\\raven\\Raven.Database\
\DocumentDatabase.cs:line 711\r\n at
Raven.Storage.Esent.TransactionalStorage.ExecuteBatch(Action`1 action)
in c:\\Builds\\raven\\Raven.Storage.Esent\
\TransactionalStorage.cs:line 378\r\n at
Raven.Storage.Esent.TransactionalStorage.Batch(Action`1 action) in c:\
\Builds\\raven\\Raven.Storage.Esent\\TransactionalStorage.cs:line 341\r
\n at Raven.Database.DocumentDatabase.Query(String index, IndexQuery
query) in c:\\Builds\\raven\\Raven.Database\\DocumentDatabase.cs:line
658\r\n at
Raven.Database.Queries.DynamicQueryRunner.ExecuteActualQuery(IndexQuery
query, DynamicQueryMapping map, Tuple`2 touchTemporaryIndexResult,
String realQuery) in c:\\Builds\\raven\\Raven.Database\\Queries\
\DynamicQueryRunner.cs:line 81\r\n at
Raven.Database.Queries.DynamicQueryRunner.ExecuteDynamicQuery(String
entityName, IndexQuery query) in c:\\Builds\\raven\\Raven.Database\
\Queries\\DynamicQueryRunner.cs:line 48\r\n at
Raven.Database.Queries.DynamicQueryExtensions.ExecuteDynamicQuery(DocumentDatabase
self, String entityName, IndexQuery indexQuery) in c:\\Builds\\raven\
\Raven.Database\\Queries\\DynamicQueryExtensions.cs:line 17\r\n at
Raven.Database.Server.Responders.Index.PerformQueryAgainstDynamicIndex(IHttpContext
context, String index, IndexQuery indexQuery, Guid& indexEtag) in c:\
\Builds\\raven\\Raven.Database\\Server\\Responders\\Index.cs:line 177\r
\n at
Raven.Database.Server.Responders.Index.ExecuteQuery(IHttpContext
context, String index, Guid& indexEtag) in c:\\Builds\\raven\
\Raven.Database\\Server\\Responders\\Index.cs:line 136\r\n at
Raven.Database.Server.Responders.Index.GetIndexQueryRessult(IHttpContext
context, String index) in c:\\Builds\\raven\\Raven.Database\\Server\
\Responders\\Index.cs:line 92\r\n at
Raven.Database.Server.Responders.Index.OnGet(IHttpContext context,
String index) in c:\\Builds\\raven\\Raven.Database\\Server\\Responders\
\Index.cs:line 84\r\n at
Raven.Database.Server.Responders.Index.Respond(IHttpContext context)
in c:\\Builds\\raven\\Raven.Database\\Server\\Responders\
\Index.cs:line 46\r\n at
Raven.Http.HttpServer.DispatchRequest(IHttpContext ctx) in c:\\Builds\
\raven\\Raven.Http\\HttpServer.cs:line 408\r\n at
Raven.Http.HttpServer.HandleActualRequest(IHttpContext ctx) in c:\
\Builds\\raven\\Raven.Http\\HttpServer.cs:line 234"
}