| 12345678910111213141516171819202122232425 | [[modules-thrift]]== ThriftThe https://thrift.apache.org/[thrift] transport module allows to expose the REST interface ofelasticsearch using thrift. Thrift should provide better performanceover http. Since thrift provides both the wire protocol and thetransport, it should make using Elasticsearch more efficient (though it has limiteddocumentation).Using thrift requires installing the `transport-thrift` plugin, locatedhttps://github.com/elasticsearch/elasticsearch-transport-thrift[here].The thrifthttps://github.com/elasticsearch/elasticsearch-transport-thrift/blob/master/elasticsearch.thrift[schema]can be used to generate thrift clients.[cols="<,<",options="header",]|=======================================================================|Setting |Description|`thrift.port` |The port to bind to. Defaults to 9500-9600|`thrift.frame` |Defaults to `-1`, which means no framing. Set to ahigher value to specify the frame size (like `15mb`).|=======================================================================
 |