def full_search(self):
"""Perform search using Query DSL.
"""
accepted_params = ('from', 'size')
kwargs = {k: self.config[k] for k in accepted_params if self.config[k]}
try:
result = self.client.search(index=self.config.index,
body=self.config.body, **kwargs)
except elasticsearch.ElasticsearchException as e:
logger.error(e.message)
sys.exit(2)
if self._return_object:
return True, result
else:
self._pp_exit(result)
return None
search.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录