Elasticsearch
文章平均质量分 93
程序员小潘
Java开发工程师,现居杭州,CSDN博客专家,热衷于分享计算机编程相关知识,欢迎关注~
展开
-
Elasticsearch索引定义
在索引文档前,首先需要定义索引。包括:索引名称、索引设置、索引映射、别名、分析器等。如下示例,我们创建了一个名称为“student”的索引,它拥有1个分片数和1个副本数;在索引映射里我们定义了三个字段分别是:学号 student_id、姓名 name、性别 gender,字段类型都是keyword,用于精准匹配;同时该索引还有一个别名:student_alias。原创 2024-04-30 16:23:18 · 746 阅读 · 0 评论 -
Elasticsearch快速上手
索引是文档的容器,就像关系数据库中,要存储行记录必须先创建数据库和表一样。ES6 及之前的版本还存在”类型“的概念,一个索引下可以存储多个类型的文档,但是不同类型下的文档却不是相互独立的,这些文档同属于一个 Lucene 索引,仅通过_type字段做逻辑区分,导致不同类型下的相同字段名无法实现不同的数据类型而出现问题,于是 ES7 废弃了类型的概念,ES8 彻底移除了类型。文档是可以被索引的最小信息单元,相当于关系数据库中的行记录。文档由若干个字段(Field)组成,每个字段是一个键值对。原创 2024-04-07 18:18:01 · 1081 阅读 · 0 评论