Elasticsearch中使用groovy腳本處理boolean字段的一個問題

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,真是搞不懂這幫開發者了開發

相關文章
相關標籤/搜索