ElasticSearch1.7升级到2.x 原来api中的filter废弃了?

chiweng2009 发布于 2016/05/12 14:35
阅读 436
收藏 0

ElasticSearch1.7升级到2.x  原来api中的filter废弃了?

加载中
0
风中蜡烛
风中蜡烛
是的,变化很大!
chiweng2009
chiweng2009
我对ES的查询多是大于小于等于 用filter主要是觉得快些 那升级之后 有啥替代的方式可用不? 多谢
0
风中蜡烛
风中蜡烛
直接的废弃了。需要放在boolQuery使用 ,如{"query":{"boolQuery":{ "filter":{ "range":....}}}}
0
杨子江
杨子江

setFilter 方法还是有的,只是参数对象发生了变化,因为开发者们认为 query和filter只是目的不一样,其他都一样,所以现在就变成类似:

setFilter(XXXQuery)  这样了。

返回顶部
顶部