在Elasticsearch和Spring Data中进行EXISTS查询

时间:2018-04-13 10:09:55

标签: elasticsearch spring-data

我需要找到invoice类型中存在字段rate的所有文档。我有这段代码:

public interface MyRepo extends ElasticsearchRepository<Invoice, String> {

    List<Invoice> findByRateExists();

}

但我收到了错误:

  

发现非法标准&#39; EXISTS(0):[存在]&#39;。

如果我使用isNUll运算符,则会出现相同的错误:

List<Invoice> findByRateIsNull();
  

发现非法标准&#39; IS_NULL(0):[IsNull,Null]&#39;。

rate字段是一个对象,而不是基本类型。

我该如何解决这个问题?

0 个答案:

没有答案