NoneType不能使用pyes中的elasticsearch调用

2024-05-11 20:35:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我的代码是:

import pyes

conn = pyes.ES(myes_path)

siplist =['a','b','c']
diplist = ['d','e','f']

bf = pyes.filters.BoolFilter()
bf.add_must(pyes.filters.TermsFilter('sip',siplist))
bf.add_must(pyes.filters.TermsFilter('dip',diplist))

fq = pyes.query.FilteredQuery(pyes.query.MatchAllQuery(),bf)
res = conn.search(fq,'hhhhh')
print res.total

我总是得到这样的错误:

bits = error.split('[', 1) TypeError: 'NoneType' object is not callable

有人知道问题出在哪里吗?在


Tags: 代码importaddesresconnqueryfilters