我必须在我的代码中返回一个elasticsearch查询(使用olivere&弹性v.5库的Golang),如果出现特定情况,我希望能够传递一个查询,这将花费最少的时间和总是返回null。有没有标准的方法来做到这一点?我尝试使用带有空字符串的Term查询作为参数:
elastic.NewTermQuery("", "")
但这似乎不是一个有效的查询。有没有办法做到这一点?
答案 0 :(得分:0)
如果“始终返回null”,则表示不匹配:
df[df['A'].str.contains('xxx')].\
groupby([df['ID'], df['Name'].fillna('Other'),df['Site']]).\
agg({'Start Date': 'min', 'End Date': 'max', 'Value': 'sum', 'Value2': 'sum', 'Clean': 'sum'})
我确信match_all的实施非常有效。