ELK,萌萌哒

FilterBuilders 问题

匿名 | 发布于2016年09月14日 | 阅读数:5633

网上看到范围查询的这种用法,但我在org.elasticsearch.index.query里面没找到FilterBuilders这个类啊,是怎么回事呢?新版本删除了?
  protected static FilterBuilder boolFilter() {  
        return FilterBuilders.boolFilter()  
                .must(FilterBuilders.termFilter("name", "葫芦1493娃"))  
                .mustNot(FilterBuilders.rangeFilter("age").from(1000).to(3000))  
                .should(FilterBuilders.termFilter("home", "山西省太原市7077街道"));  
    }  
已邀请:

medcl - 今晚打老虎。

赞同来自:

新版本合并query和filter了,直接用query就行

likui1314159 - 80后IT一枚

赞同来自:

这样的话,是根据查询的字段是否分词,自动使用filter还是query查询吗?

要回复问题请先登录注册