Browse Source

explicitly set the language for elasticsearch script

groovy is now always on in ES 1.3.0

fixes #5662
tags/2.0.1
Carsten Brandt 10 years ago
parent
commit
f23ba6cbdc
  1. 3
      extensions/elasticsearch/ActiveRecord.php
  2. 2
      extensions/elasticsearch/CHANGELOG.md

3
extensions/elasticsearch/ActiveRecord.php

@ -546,7 +546,8 @@ class ActiveRecord extends BaseActiveRecord
} }
$data = Json::encode([ $data = Json::encode([
"script" => $script, "script" => $script,
"params" => $counters "params" => $counters,
"lang" => "groovy",
]); ]);
$bulk .= $action . "\n" . $data . "\n"; $bulk .= $action . "\n" . $data . "\n";
} }

2
extensions/elasticsearch/CHANGELOG.md

@ -4,7 +4,7 @@ Yii Framework 2 elasticsearch extension Change Log
2.0.1 under development 2.0.1 under development
----------------------- -----------------------
- no changes in this release. - Bug #5662: Elasticsearch AR updateCounters() now uses explicitly `groovy` script for updating making it compatible with ES >1.3.0 (cebe)
2.0.0 October 12, 2014 2.0.0 October 12, 2014

Loading…
Cancel
Save