ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

elasticsearch操作索引库

2026/9/21 14:31:15 拓冰建站 浏览量
elasticsearch操作索引库

目录

一、创建索引库

二、查询索引库 

三、删除索引库  

 四、修改索引库  


mapping映射属性
mapping是对索引库中文档的约束,常见的mapping属性包括:

type:字段数据类型,常见的简单类型有:
字符串:text(可分词的文本)、keyword(精确值,例如:品牌、国家、ip地址)
数值:long、integer、short、byte、double、float、
布尔:boolean
日期:date
对象:object
index:是否创建索引,默认为true
analyzer:使用哪种分词器
properties:该字段的子字段

一、创建索引库

ES中通过Restful请求操作索引库、文档。请求内容用DSL语句来表示。

创建索引库和mapping的DSL语法及示例如下:

二、查询索引库 

查看索引库语法

GET   /索引库名 

三、删除索引库  

删除索引库语法

DELETE   /索引库名 

 四、修改索引库  

索引库和mapping一旦创建无法修改,但是可以添加新的字段,语法如下 

PUT   /索引库名/_mapping

{

        "properties":{

                "新字段名":{

                        "type":"integer"

                }

        }

}