diff --git a/docs/transports.rst b/docs/transports.rst index 35c64bb0..c55155b2 100644 --- a/docs/transports.rst +++ b/docs/transports.rst @@ -5,16 +5,14 @@ Transport classes List of transport classes that can be used, simply import your choice and pass it to the constructor of :class:`~elasticsearch.Elasticsearch` as -`connection_class`. Note that Thrift and Memcached protocols are experimental -and require a plugin to be installed in your cluster as well as additional -dependencies (`thrift==0.9` and `pylibmc==1.2`). +`connection_class`. Note that the +:class:`~elasticsearch.connection.RequestsHttpConnection` requires ``requests`` +to be installed. -For example to use the thrift connection just import it and use it. The -connection classes are aware of their respective default ports (9500 for -thrift) so there is no need to specify them unless modified:: +For example to use the ``requests``-based connection just import it and use it:: - from elasticsearch import Elasticsearch, ThriftConnection - es = Elasticsearch(connection_class=ThriftConnection) + from elasticsearch import Elasticsearch, RequestsHttpConnection + es = Elasticsearch(connection_class=RequestsHttpConnection) .. py:module:: elasticsearch.connection @@ -35,15 +33,3 @@ RequestsHttpConnection .. autoclass:: RequestsHttpConnection - -ThriftConnection ----------------- - -.. autoclass:: ThriftConnection - - -MemcachedConnection -------------------- - -.. autoclass:: MemcachedConnection -