我有一个搜索查询可以对多个索引进行查询。要根据documentation启用此功能,我需要提供一个以逗号分隔的索引列表。
我没有结果:
es.search(index='index1,index2',body=body)
但是,index ='_ all'可以搜索所有索引。我在这里做错什么了吗,或者此功能有问题?谢谢。
答案 0 :(得分:0)
根据您发布的文档:
在您的代码中,您传递了一个字符串:
es.search(index='index1,index2',body=body)
所以您应该简单地:
es.search(index=['index1','index2'],body=body)