hailai 发表于 2019-1-29 08:41:55

elasticsearch analysed字段长度

  

  elasticsearch 中analysed的字段,存储的是一个数组,比如
"建筑圆钢" => [ "建筑" , "圆钢", "建筑圆钢"]  此时如果调用
  doc['pm_name'].values.size() 返回值为3(数组长度),而不是4.
  

  可以通过
_source['myfield'].value.size() 获取原始的字段长度,不过性能较差。  

  而doc['pm_name'].value.size() (没有s)返回的是数组中第一个值的长度
  




页: [1]
查看完整版本: elasticsearch analysed字段长度