elasticsearch analysed字段长度
elasticsearch 中analysed的字段,存储的是一个数组,比如 "建筑圆钢"=>["建筑","圆钢","建筑圆钢"] 此时如果调用 doc['pm_name'].values.size() 返回值为3(数组长度),而不是4. 可以通过 _source['myfield'].value.size()获取原始的字段长度,不过性能较差。 而doc['pm_name'].value.size() (没有s)返回的是数组中第一个值的长度 本文转自whk66668888 51CTO博客,原文链接:http://blog.51cto.com/12597095/1975631