def store_doc(doc): es.index( index=settings.ES_INDEX, doc_type=DOC_TYPE, body=doc ) def search(): return Search( using=es, index=settings.ES_INDEX, doc_type=DOC_TYPE ) es = Elasticsearch([settings.ES_HOST], retry_on_timeout=True) 29 https://github.com/nagitsu/imsearch/blob/master/api/api/index.py { 'image_name': {'type': 'keyword'}, 'image_id': {'type': 'keyword'}, 'objects': { 'type': 'nested', 'properties': { 'label': {'type': 'text'}, 'width': {'type': 'integer'}, 'height': {'type': 'integer'}, 'x': {'type': 'integer'}, 'y': {'type': 'integer'}, } }, } Mapping: