当前位置: 首页 > news >正文

ES-mapping

类似数据库中的表结构定义,主要作用如下
定义Index下的字段名( Field Name)
定义字段的类型,比如数值型、字符串型、布尔型等定义倒排索引相关的配置,比如是否索引、记录 position 等

index_options 用于控制倒排索记录的内容,有如下4种配置
- docs 只记录 doc id
- freqs 记录 doc id 和 term frequencies
- positions 记录 doc id、term frequencies 和 term position

-offsets 记录 doc id、term frequencies、term position  character offsets·

text类型默认配置为 positions,其他默认为 docs。记录内容越多,占用空间越大

核心数据类型


字符串型 text、keyword
数值型 long、integer、short、 byte、 double、 float、 half float、 scaled_float

日期类型 date
布尔类型 boolean
二进制类型 binary
范围类型 integer_range、float_range、long_range、double_range、date_range

复杂数据类型

专用类型

-记录i 地址 ip
-实现自动补全 completion
-记录分词数 token_count
-记录字符串hash值murmur3
-percolator
-join

相关文章:

  • HBase 集群搭建
  • 复杂网络与嵌入式领域结合方向
  • css 美化滚动条样式
  • ruoyi若依前后端分离版部署centos7服务器(全)
  • Vue如何请求接口——axios请求
  • 第六章[字典]:6.4:字典推导式
  • OD Linux发行版本
  • JavaOOP篇----第十四篇
  • leetcode 131. 分割回文串
  • Uniapp + Vue3 封装请求工具挂载全局
  • windows平台配置vsCode_CMake_Clang/LLVM_ninja环境与测试
  • 堆与二叉树(下)
  • 深度学习 | 基础卷积神经网络
  • 智能优化算法应用:基于蛇优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • C语言沉浸式刷题【C语言必刷题】
  • SegmentFault for Android 3.0 发布
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 【刷算法】从上往下打印二叉树
  • 10个最佳ES6特性 ES7与ES8的特性
  • Cumulo 的 ClojureScript 模块已经成型
  • golang中接口赋值与方法集
  • idea + plantuml 画流程图
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • java正则表式的使用
  • MYSQL 的 IF 函数
  • Protobuf3语言指南
  • vue-cli3搭建项目
  • 电商搜索引擎的架构设计和性能优化
  • 关于字符编码你应该知道的事情
  • 前端工程化(Gulp、Webpack)-webpack
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 使用权重正则化较少模型过拟合
  • 消息队列系列二(IOT中消息队列的应用)
  • 阿里云ACE认证学习知识点梳理
  • ​卜东波研究员:高观点下的少儿计算思维
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • (02)vite环境变量配置
  • (2)(2.10) LTM telemetry
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (C++17) std算法之执行策略 execution
  • (JS基础)String 类型
  • (笔试题)分解质因式
  • (二)Linux——Linux常用指令
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (三)mysql_MYSQL(三)
  • (推荐)叮当——中文语音对话机器人
  • (转)Google的Objective-C编码规范
  • (转)关于多人操作数据的处理策略
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • *p++,*(p++),*++p,(*p)++区别?
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .net core 控制台应用程序读取配置文件app.config
  • .NET delegate 委托 、 Event 事件