2015-10-20 13 views

risposta

16

Il codice di esempio come segue:

from elasticsearch import Elasticsearch 
es = Elasticsearch("localhost:9200") 
es.update(index='test',doc_type='test1',id='1',body={'doc':{'username':'Tom'},'doc_as_upsert':True}) 

se non c'è doc_as_upsert=true sarebbe buttare eccezione quando l'id non è in vigore. Inoltre, assicurati che i tuoi dati siano stati inseriti nel documento {}.

+3

> Inoltre, assicurati che i tuoi dati siano stati inseriti nel documento {}. Grazie –

+1

@LelouchLamperouge è obbligatorio usare 'doc'? – anekix