是否可以在Elasticsearch(6.x)中增强术语查询

时间:2018-09-28 15:13:15

标签: elasticsearch

我的查询如下:

{
   "query":{
      "bool":{
         "should":[
             {
                "terms":{
                   "tags":[
                      "tag1","tag2"
                   ]
                }
             },
            {
               "geo_distance":{
                  "distance":"40km",
                  "travel.city.loc":[
                     -87.46207,
                     20.21237
                  ]
               }
            },
            {
               "range":{
                  "date":{
                     "gte":1535455854000
                  }
               }
            }
         ]
      }
   },
   "sort":[
      {
         "_score":{
            "order":"desc"
         }
      }
   ]
}

是否可以为每个运算赋予不同的乘数?

我尝试使用增强,但是只有“条件”条件可以接受(似乎对得分没有影响)。

0 个答案:

没有答案