Elasticsearch中使用groovy腳本獲取文檔的bool字段值時,獲得的值是字符的 'T' 或者 'F' ,而不是bool值 true 和 false 。spa
好比文檔中有一個字段是code
{ "bool_value":true }
而後用這個字段判斷時候得寫成blog
if (doc['bool_value'].value == 'T') { //blahblah } else { //blahblah }
補充:噴了,es 2.x版本又改了,如今是1和0,真是搞不懂這幫開發者了開發