… moved ElasticSearchTransportHTTPException to a separate file, and added more docblocks
…he payload in one request, but then do another request that doesn't have a payload the old payload was still being used. So I added a line to null the payload if none are sent.
… API when adding lots of documents(60k) to the index in short periods of time several hundred times faster. Previously each addition of a document to the index was causing an establishment of a new connection which in turn when adding more than 60k documents to the index made the clicnt (and the elasticsearch server) both unable to open new TCP connections.
…g send refresh to speed up testcases
…t supported (put mapping for instance)
…eption with meaningful error message
…, started building the dsl query builder and added term+wildcard+range query support
…he dsl class focused on actually building queries
…he real http api has anyways
…ansport that doesnt support it
… over memcached transport using dsl, restructured tests so there is better coverage on the memcached transport. Added a DSL class.
…st utility, looks better and is more maintainable
…bstract parent that also has some utility stuff for building a small index to search on
…dsl json in array form for search()
…rt class. Index, get and delete working.