首页 > 其他分享 >ElasticSearch基础知识

ElasticSearch基础知识

时间:2025-01-15 16:35:07浏览次数:1  
标签:index keyword fields 基础知识 索引 ElasticSearch type properties

1.背景

2.概念

2.1 文档Document

类似mysql一列,json格式存储

2.2 索引Index

索引类似数据库里的表,相同文档类型的集合

2.3 映射mapping

类似表结构
属性:

  • type: 类型 text(可分词的文本)、keyword(精确值,例如:品牌、国家、ip地址)。keyword类型只能整体搜索,不支持搜索部分内容
  • index:是否创建索引,默认为true
  • analyzer:使用哪种分词器
  • properties:该字段的子字段
  • fields: 一个字段拥有多个子字段类型,使得一个字段能够被多个不同的索引方式进行索引。
"index_name": {
    "mappings": {
      "doc": {
        "properties": {
          "city": {
            "fields": {
              "keyword": {
                "ignore_above": 256,
                "type": "keyword"
              }
            },
            "type": "text"
          },
          "clear_hour": {
            "type": "long"
          }
        }
      }
    }
  }

标签:index,keyword,fields,基础知识,索引,ElasticSearch,type,properties
From: https://www.cnblogs.com/lwx11111/p/18673312

相关文章

  • elasticsearch7-集群磁盘使用率不均问题处理
    1、因消息积压发现磁盘使用率不均告警内容:er-iot-log-queue队列消息积压已超过500,当前为58322、信息收集1.使用_cat/nodes?vAPI查看每个节点的负载情况curl-XGET"http://localhost:9200/_cat/nodes?v"ipheap.percentram.percentcpuload_1mload_5m......
  • elasticsearch的RestAPI之操作文档
    RestClient操作文档新增文档将DB表中的数据同步到elasticsearch1)查询数据库1.1)数据库查询后的结果是一个Hotel类型的对象1@Data2@TableName("tb_hotel")3publicclassHotel{4@TableId(type=IdType.INPUT)5privateLongid;6privateString......
  • 【程序猿面试真题——计算机基础知识和编程】如何寻找二次曲线(离散的点连成的)的最小值
    【程序猿面试真题——计算机基础知识和编程】如何寻找二次曲线(离散的点连成的)的最小值?【程序猿面试真题——计算机基础知识和编程】如何寻找二次曲线(离散的点连成的)的最小值?文章目录【程序猿面试真题——计算机基础知识和编程】如何寻找二次曲线(离散的点连成的)的最小......
  • 【程序猿面试真题——计算机基础知识和编程】回调函数怎么实现?
    【程序猿面试真题——计算机基础知识和编程】回调函数怎么实现?【程序猿面试真题——计算机基础知识和编程】回调函数怎么实现?文章目录【程序猿面试真题——计算机基础知识和编程】回调函数怎么实现?什么是回调函数?回调函数的应用场景:回调函数的实现1.回调函数的基本结......
  • 【Elasticsearch复合查询】
    Elasticsearch复合查询在Elasticsearch中,复合查询(CompoundQueries)是用来封装其他复合查询或叶子查询的查询类型。它们的主要目的是组合这些查询的结果和分数、改变它们的行为或者从查询上下文切换到过滤上下文。一个常见的复合查询是bool查询,它允许你通过布尔逻辑组合多......
  • ElasticSearch在Windows环境搭建&测试
    引子也持续关注大数据相关内容一段时间,大数据内容很多。想了下还是从目前项目需求侧出发,进行相关学习。Elasticsearch(ES)是位于ElasticStack(ELKstack)核心的分布式搜索和分析引擎。Logstash和Beats有助于收集、聚合和丰富您的数据并将其存储在Elasticsearch中。Kibana使......
  • Python 基础知识 之 选择(分支)结构 + 模式匹配结构(match)
    选择结构按照条件选择执行不同的代码段1.单分支结构if语法结构执行流程:如果表达式的值为True,就执行语句块,如果表达式的值为False,就跳过语句块,继续执行下面的语句⭐注意:⭐⭐⭐表达式后面的冒号;缩进,python中通过缩进来控制程序逻辑示例;#1.判断是否中奖nu......
  • 【Elasticsearch】 复合查询
    ......
  • elasticsearch7介绍和基础语法
    elasticsearch7介绍和基础语法参考博客:https://blog.csdn.net/qq_47387991/article/details/129349790什么是elasticsearch?一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能。开源分布式搜索引擎elasticsearch底层是基于lucene来实现的。L......
  • Elasticsearch:向量数据库基础设施类别的兴衰
    过去几年,我一直在观察嵌入技术如何从大型科技公司的“秘密武器”转变为日常开发人员工具。接下来发生的事情——向量数据库淘金热、RAG炒作周期以及最终的修正——教会了我们关于新技术如何在更广泛的生态系统中找到一席之地的宝贵经验。更多有关向量搜索及结合传统搜......