sto cercando di ri-index mio setup di ricerca elastico, attualmente guardando the Elastic search documentation e an example using the Python APIricerca Reindicizzazione elastico tramite API rinfusa, scansione e scorrere
Sono un po 'confuso su come funziona tutto questo però. Sono stato in grado di ottenere l'ID del libro dalla API di Python:
es = Elasticsearch("myhost")
index = "myindex"
query = {"query":{"match_all":{}}}
response = es.search(index= index, doc_type= "my-doc-type", body= query, search_type= "scan", scroll= "10m")
scroll_id = response["_scroll_id"]
Ora la mia domanda è, a che serve questo a me? Cosa mi dà anche la conoscenza dell'ID di scorrimento? La documentazione dice di usare la "Bulk API" ma non ho idea di come i fattori scoll_id in questo, è stato un po 'di confusione.
Qualcuno potrebbe dare un breve esempio che mostra come reindicizzare da questo punto, considerando che ho lo scroll_id correttamente?
È una breve introduzione, ma l'API è davvero utile per me, grazie :) –
Ha funzionato bene, è possibile utilizzarlo in modo differenziale con una ricerca "intervallo" di data per aggiornare lo stesso nuovo indice in modo molto utile. – TheFiddlerWins