Settings 和 Mappings_Settings_Ⅱ_实例 | 学习笔记

简介: 快速学习 Settings 和 Mappings_Settings_Ⅱ_实例

开发者学堂课程【ElasticSearch 入门精讲Settings 和 Mappings_Settings_Ⅱ_实例学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/10028


Settings 和 Mappings_Settings_Ⅱ_实例


Mappings 详解

就是对索引库中索引的字段名称及其数据类型进行定义,类似于关系数据库中表建立时要定义字段名及其数据类型那样,(和 solr 中的 schme 类似)不过 es 的

一般不需要要指定 mapping 都可以,因为 es 会自动根据数据格式定义它的类型,如果你需要对某些字段添加特殊属性

(如︰定义使用其它分词器、是否分词、是否存储等),就必须手动添加 mapping

查询索引库的 mapping 信息

curl-XGEThttp://localhost:9200/bigdata/depl

mapping?prettymappings 修改字段相关属性,见备注

例如∶字段类型,使用哪种分词工具 mappings

注意∶

可以使用 indexAnalyzer 定义分词器,也可以使用 index_analyzer 定义分词器

image.png

查询 Bigdata 的一些语言数据信息,在查询下输入:

http://node01:9200/bigdata/ -mappings 提交请求,获得方式改为get

想查询某一个 product,则在查询下输入

http://node01:9200/bigdata/product/ ,获得方式改为 post.个别就为 mapping,所有就是 mappings,也可以用表格形式显示。

操作不存在的索引

curl -XPUT 'localhost :9200 /bigdata '

-d' ( "mappings " : { "emp " : { "properties" : { "name" : [ "type " : " string”,"

indexAnalyzer" :"ik"" , "searchAnalyzer":"ik”}}}}}

"mappings" :i{"emp" : {" properties" : i"name" :

i"type" :"string" ,"indexAnalyzer" :"ik","searchAnalyze

r :”ik"}}}}

点击验证

提交请求

image.png

点击动作,查看索引信息

image.png

操作已存在的索引

curl -xPoST http: / /localhost :9200/bigdata/dep/ _mapping-d' ( "properties" : ( "name " : [ "type" : "string " , "indexAnalyzer" :

""i", "searchAnalyzer":"ik"}}}'

点击OK下索引信息,字段 content 不支持,定位到 OK 下 News

image.png

验证一下,提交请求

image.png

相关文章
|
3天前
|
数据采集 人工智能 安全
|
12天前
|
云安全 监控 安全
|
4天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1080 151
|
18天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1750 9
|
9天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
690 152
|
11天前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
658 12
|
6天前
|
SQL 自然语言处理 调度
Agent Skills 的一次工程实践
**本文采用 Agent Skills 实现整体智能体**,开发框架采用 AgentScope,模型使用 **qwen3-max**。Agent Skills 是 Anthropic 新推出的一种有别于mcp server的一种开发方式,用于为 AI **引入可共享的专业技能**。经验封装到**可发现、可复用的能力单元**中,每个技能以文件夹形式存在,包含特定任务的指导性说明(SKILL.md 文件)、脚本代码和资源等 。大模型可以根据需要动态加载这些技能,从而扩展自身的功能。目前不少国内外的一些框架也开始支持此种的开发方式,详细介绍如下。
425 4