我正在使用 elasticsearch-py(es 版本为 2.3),并希望仅从索引中的所有文档中返回“标题”字段,其中包含以下映射:演员、导演、流派、情节、标题、年份。
我目前正在尝试messages = es.search(index="movies", _source=['hits.hits.title'])
,结果是:
{u'hits': {u'hits': [{u'_score': 1.0, u'_type': u'movie', u'_id': u'tt0116996', u'_source': {}, u'_index': u'movies'}, {u'_score': 1.0, u'_type': u'movie', u'_id': u'1', u'_source': {}, u'_index': u'movies'}], u'total': 2, u'max_score': 1.0}, u'_shards': {u'successful': 1, u'failed': 0, u'total': 1}, u'took': 2, u'timed_out': False}
我尝试了不同版本的过滤器路径和源字段列表,但似乎无法正确处理。