Elasticsearch groovy脚本判断string字段问题

Solidsnake 发布于 2016/05/10 20:26
阅读 420
收藏 0

大家好 :

我使用elasticsearch的groovy脚本来计算相关性(script_score).

当字段为String array(字符串数组时)

{
          "script_score": {
            "script": "if(doc['catalogs'].values.contains('777')) 1000.0 else 0"

          }
        }





可以正常工作.


当字段为String 时

{
          "script_score": {
            "script": "if(doc['catalog'].value.contains('TCL')) 1000.0 else 0"

          }
        }



却不能正常工作, 请问我该使用是么样的语法解决这个问题

加载中
0
Altman
Altman
大小写的问题吧?
返回顶部
顶部