java,mapping
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
java mapping是什么,让我们一起了解一下?
Mapping类似于数据库中的schema定义,Mapping会把json文档映射成Lucene所需要的扁平格式,一个Mapping属于一个索引的type。
Mapping的作用有哪些?
1、定义索引中的字段的名称。
2、定义字段的数据类型,如字符串,数字,布尔等。
3、字段,倒排索引的相关配置(是否分析,用那种分析器)。
如何更改Mapping的字段类型?
1、Dynamic设为true时,一旦有新增字段的文档写入,Mapping也同时被更新。
2、Dynamic设为false时,Mapping不会被更新,新增字段的数据无法被索引,但是信息会出现在_source中。
3、Dynamic设为strict,文档写入失败。
实战操作:具体代码示例如下:
PUT my_index{ "settings": { "analysis": { "analyzer": { #自定义分析器名称 "my_custom_analyzer":{ #类型,custom,自定义 "type":"custom", #分词器,emotions,自定义,过滤表请 "char_filter":["emotions"], #tokenizer自定义,过滤标点符号 "tokenizer":"punctuation", #token filter 自定义english_stop, "filter":[ "lowercase","english_stop" ] } }, "tokenizer": { "punctuation":{ "type":"pattern", "pattern":[".,!?"] } }, "char_filter": { "emotions":{ "type":"mapping", "mappings":["?=>happy"] } }, "filter": { "english_stop":{ "type":"stop", "stopwords":"english" } } } }} POST my_index/_analyze{ "analyzer":"my_custom_analyzer", "text":"i am very ? !?"}
-
怎么查苹果耳机是不是正品
1、检查外包装盒正品盒子外有一层胶带封住,正品胶带黏度适中,而且干净透亮。开启盒子需稍微用力,盒子和盖子之间连接紧密,不易脱落。仿品的透明盖已脱落,开启十分容易,盒子和盖子之间连接不紧密,倒置时受重力影响会分开,更要注意仿品外包装的胶带与正品的不同。2、查看...
-
电脑被限速的解决方法
1、安装打开QQ管家主面板,点击右下角的‘工具箱’。2、需要使用到的软件有ARP防火墙,在安装上网右过点击下载,下载完成后会提示是否安装的。3、下载完成后提示是否安装,安装的过程中有可能会段网,在需要使用到网络的时候不要安装。4、安装完成,ARP防火墙已经启用,如果...
-
美图秀秀手机怎么缩小图片大小
美图秀秀是一款很受欢迎的修图软件,很多人都喜欢用美图秀秀来对图片进行处理,但美图秀秀不能对图片的大小进行随意修改,那么,手机美图秀秀要怎么缩小图片呢?首先我们将手机美图秀秀打开,在首页点击【图片美化】功能按钮,然后可以打开选择相册界面,找到需要修改的图片,点...
-
苹果相机前置摄像头自拍是真实的自己吗
用苹果前置摄像头拍出来的照片不是真实的自己,这是因为苹果手机的前置摄像头的像素非常高,拍出来的照片就像照镜子,人脸上的各种小斑点以及小痘印和细小的皱纹都看得清清楚楚,但也只是感觉像自己而已。但是也有一部份人认为不像真实的自己,好像五官都没有立体感了,当...