elasticsearch analysed字段长度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elasticsearch analysed字段长度相关的知识,希望对你有一定的参考价值。


elasticsearch 中analysed的字段,存储的是一个数组,比如

"建筑圆钢" => [ "建筑" , "圆钢", "建筑圆钢"]

此时如果调用

doc[‘pm_name‘].values.size() 返回值为3(数组长度),而不是4.


可以通过

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


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


以上是关于elasticsearch analysed字段长度的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch 字段类型

你能否列出与 Elasticsearch 有关的主要可用字段数据类型?

基于 pyMongo 和 wxPython 实现的 MongoDB Schema Analyser

ElasticSearch搜索与空白带有分隔符的文本上的查询,而不是冲刺

Django-Haystack 使用带有 IAM 凭证的 Amazon Elasticsearch 托管

pg:select * from analyse 语法错误 在 "analyse" 或附近的 LINE 1: select * from analyse