小编gau*_*620的帖子

如何在drools中编写嵌套条件

这是我的JSON文档

    {
   "location": {
      "details": [
         {
            "country": "India",
            "state": "haryana"
         },
         {
            "country": "America",
            "state": "LA"
         },
         {
            "country": "India",
            "state": "Maharashtra"
         }
      ]
   },
   "organisation": {
      "details": [
         {
            "name": "AON",
            "country": "india"
         },
         {
            "name": "AON",
            "country": "America"
         }
      ]
   }
}
Run Code Online (Sandbox Code Playgroud)

我必须以下面的格式应用规则

 If(

        (location.details.country=='India' OR 
        location.details.state=='haryana') 
AND 

        organisation.details.name=='AON'
    )
Run Code Online (Sandbox Code Playgroud)

直到现在我已经研究并知道同一类字段的规则可以用嵌套格式应用,如下所示.在这个链接:如何在drools中写入嵌套条件

// Use this instead
Person( ( age > 50 && weight > 80 ) || height > 2 )
Run Code Online (Sandbox Code Playgroud)

但我想在相同的嵌套条件下应用不同pojo类的规则,如下所示

    If( …
Run Code Online (Sandbox Code Playgroud)

drools

7
推荐指数
1
解决办法
351
查看次数

为什么 Elasticsearch 将字段数限制为 1000

  1. 为什么 Elasticsearch 将字段总数限制为 1000?
  2. 它会导致性能下降吗?
  3. 如果会,为什么?在lucene中没有这样的限制。

另外,有人可以更详细地解释这些设置。

lucene elasticsearch

0
推荐指数
1
解决办法
2551
查看次数

标签 统计

drools ×1

elasticsearch ×1

lucene ×1