我试图重新索引我的松紧搜索设置,目前正在研究弹性的文献检索和使用Python API的例子
关于这一切如何运作我有点困惑.我能够从Python API获取滚动ID:
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"]
Run Code Online (Sandbox Code Playgroud)
现在我的问题是,这对我有什么用?什么知道滚动ID甚至给我?文档说使用"批量API",但我不知道scoll_id如何影响到这一点,这有点令人困惑.
谁能给出一个简单的例子展示我如何重新索引从这个角度考虑,我已经得到了正确的scroll_id?
python indexing elasticsearch reindex elasticsearch-bulk-api