为什么我在Elasticsearch中执行此查询时收到错误

时间:2016-05-20 11:31:57

标签: json elasticsearch

我在ElasticSearch中的查询:

'filter':{              
  'script':{                
      'script':'_source.brand == \"samsung galaxy\"'        
   }        
 }

我得到的错误:

     {
          "shard": 0,
          "index": "test_database",
          "node": "yHIFcx8LQzCJHFYydcpdgA",
          "reason": {
            "type": "script_exception",
            "reason": "scripts of type [inline], operation [search] and lang [groovy] are disabled"
          }
        }
      ]
    },
    "status": 500
  }

1 个答案:

答案 0 :(得分:1)

您需要elasticsearch.yml中的enable dynamic scripting,然后重新启动您的节点。将其添加到配置文件中:

script.inline: true