当前位置:首页 > IT教程

text和keyword区别

时间:2020-06-26 19:30:00来源:金橙教程网 作者:admin8 阅读:80次 [手机版]
 

keyword

Mapping格式长这样:

在这里插入图片描述

例如 crowd 存储 为 我爱中国

到es里面的存储 会变成 我 爱 中国 这时候 全匹配的查找(我爱中国) 是找不到这条数据的 但是 用 match 却是可以的,原因为 被分词了

text类型 可以被分词 但是 keyword 分词是不能用的 要全匹配

存进es为 我爱中国

为了不同的目的,以不同的方式索引同一字段通常是有用的。这是多领域的目的。例如,可以将字符串字段映射为用于全文搜索的文本字段和用于排序或聚合的关键字字段:

text类型 会被分词 所以 精确匹配的时候 匹配不到

相关阅读

Springboot @Validated和@Valid的区别 及使用

概述: @Valid是使用Hibernate validation的时候使用 @Validated是只用Spring Validator校验机制使用 说明:java的JSR303声明了@Val

re管理器和超级用户有什么区别

内容摘要:re管理器和超级用户有什么区别

VPS,虚拟主机,云主机,独立服务器区别

独立服务器独立服务器,顾名思义,就是一个躺在机房的实实在在的物理服务器,也可理解为你的游戏主机一样。优点:性能高缺点:价格高,高可用

stable_sort()与sort()的用法区别

关于stable_sort()和sort()的区别: 你发现有sort和stable_sort,还有 partition 和stable_partition, 感到奇怪吧。其中的区别是,带有s

ContextLoaderListener加载过程(最详细版)

以下描述,将是最详细版spring的ContextLoaderListener加载过程,没有之一。 ContextLoaderListener实现了ServletContextListener接

分享到:

IT相关

程序相关

推荐文章

热门文章