有没有办法故意用Elasticsearch查询返回空值?

时间:2017-10-23 19:31:18

标签: elasticsearch go elasticsearch-plugin

我必须在我的代码中返回一个elasticsearch查询(使用olivere&弹性v.5库的Golang),如果出现特定情况,我希望能够传递一个查询,这将花费最少的时间和总是返回null。有没有标准的方法来做到这一点?我尝试使用带有空字符串的Term查询作为参数:

elastic.NewTermQuery("", "")

但这似乎不是一个有效的查询。有没有办法做到这一点?

1 个答案:

答案 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的实施非常有效。