Well, I'm trying to optimize the querying of multiple documents based on multiple conditions, and to avoid hitting the 30 queries/session limit.
So, I have about 25K clients, I'm trying to query them in a batch of 1024 documents. The criteria is based on the client's name.
I got this:
{"The remote server returned an error: (414) Request-URI Too Long."}
at Raven.Client.Connection.HttpJsonRequest.ReadStringInternal(Func`1 getResponse)
at Raven.Client.Connection.HttpJsonRequest.ReadResponseString()
at Raven.Client.Connection.ServerClient.DirectQuery(String index, IndexQuery query, String operationUrl, String[] includes)
at Raven.Client.Connection.ServerClient.<>c__DisplayClass24.<Query>b__23(String u)
at Raven.Client.Connection.ServerClient.TryOperation[T](Func`2 operation, String operationUrl, Boolean avoidThrowing, T& result)
at Raven.Client.Connection.ServerClient.ExecuteWithReplication[T](String method, Func`2 operation)
at Raven.Client.Connection.ServerClient.Query(String index, IndexQuery query, String[] includes)
at Raven.Client.Document.AbstractDocumentQuery`2.GetQueryResult()
at Raven.Client.Document.AbstractDocumentQuery`2.get_QueryResult()
at Raven.Client.Linq.RavenQueryProviderProcessor`1.ExecuteQuery[TProjection]()
This is typically the limitation of the url size in http get .
My question, Is there a way to query using "Post" http verbs ?