2016-06-07 35 views
0

我使用PHP客户端工作,并尝试为我的查询添加范围。范围正在工作,但只有最后一个。Elasticsearch不止一个范围

如何使用两个范围?

Array ( 
[index] => myindex 
[size] => 75 
[sort] => Array ( 
[0] => DATE:desc 
    ) 
[body] => Array ( 
    [query] => Array ( 
     [filtered] => Array ( 
     [query] => Array (
      [match] => Array ( 
       [_all] => Array ( 
        [query] => My Query 
        [operator] => and 
        [fuzziness] => 0.8))) 
     [filter] => Array ( 
      [range] => Array ( 
       [DATE] => Array ( 
        [format] => MM/dd/yyyy||yyyy 
        [gte] => 01/01/2015 
        [lt] => 12/31/2016) 
       [ART] => Array ( 
        [gte] => 3 
        [lt] => 4))))))) 

回答