Frequently Asked Questions¶
General¶
What connection type should I use?¶
For general usage I suggest to use HTTP connection versus your server.
For more fast performance, mainly in indexing, I suggest to use thrift because its latency is lower.
How you can return a plain dict from a resultset?¶
ResultSet iterates on ElasticSearchModel by default, to change this behaviour you need to pass a an object that receive a connection and a dict object.
To return plain dict object, you must pass to the search call a model parameter:
model=lambda x,y:y