如果其他条件这样,我想开发多个:
if(condition 1)
{
process 1
}
else
{
if(condition 2.1)
{
process 2
}
else (condition 2.2)
{ process 3
}
}
布尔是否必须并且应该采用优化的方式来实现?还是可以使用脚本?由于我的查询已经很大,因为它已经具有模糊性和通配符了。
谢谢
答案 0 :(得分:1)
我认为您可以在用例中使用轻松的脚本查询。我认为在这种情况下,布尔必须查询将不起作用。
您可以在脚本查询中参考此页面以了解如何使用 。https://www.elastic.co/guide/en/elasticsearch/painless/6.0/painless-examples.html