Elasticsearch嵌套条件语句

时间:2018-11-21 06:01:44

标签: elasticsearch

如果其他条件这样,我想开发多个:

if(condition 1)
{
process 1

}
else 
{
   if(condition 2.1)
      { 
            process 2
          }
    else (condition 2.2)
         { process 3
             }

}

布尔是否必须并且应该采用优化的方式来实现?还是可以使用脚本?由于我的查询已经很大,因为它已经具有模糊性和通配符了。

谢谢

1 个答案:

答案 0 :(得分:1)

我认为您可以在用例中使用轻松的脚本查询。我认为在这种情况下,布尔必须查询将不起作用。

您可以在脚本查询中参考此页面以了解如何使用 。https://www.elastic.co/guide/en/elasticsearch/painless/6.0/painless-examples.html