pyes问题记录2(指定查询结果fields)

在使用pyes.search指定返回的fields时, 在返回的数据中每个field对应的值都为list, 可以通过list[0]获取到对应的数据

1
2
3
def _get_value(doc, key):
_rs = doc.get(key, None)
return _rs[0] if type(_rs) == list and len(_rs) > 0 else _rs