我是ES(6.x版)的新手,并且我已经阅读了有关它的一些更改……例如doc_type的更改,here对此进行了明确说明。还要更改parent_id中的更改,该更改具有更多信息here。
提供这些知识以及通过跑步获得的信息
from elasticsearch import Elasticsearch
es = Elasticsearch()
es.index()
我发现参数index
,doc_type
和body
是必需的。
TypeError: index() missing 3 required positional arguments: 'index', 'doc_type', and 'body'
那么,为什么这里需要doc_type?我认为从现在开始应该避免这种情况。
此外,在运行help(es.index)
时,我仍然看到parent ID
的自变量,应该将其替换为join
字段。那为什么不这样呢?
我认为我缺少一些信息,因此我会继续阅读,但是也许你们也可以为我指明正确的方向。感谢您的帮助:)
PS: 我确定我正在运行6.x版,因为
>>> elasticsearch.__version__
(6, 3, 0)