def search(self, schema_name, fields_to_load, mapped_query, limit):
        dsl = mapped_query
        self.op = dict(index=self.index,
                       doc_type=schema_name,
                       body={'query': dsl},
                       size=limit)
``fields_to_load`` is  a list of field names.
dataset/ETHPy150Open Net-ng/kansha/kansha/services/search/elasticengine.py/IndexCursor.search