Elasticsearch 分布式搜索引擎 — 索引库操作(mapping映射属性、索引库的CRUD)
1. 索引库操作
索引库就类似数据库表,mapping映射就类似表的结构。
我们要向elasticsearch中存储数据,必须先创建“库”和“表”。
1.1 mapping映射属性
mapping是对索引库中文档的约束,常见的mapping属性包括:
type:字段数据类型,常见的简单类型有:
字符串:text(可分词的文本)、keyword(精确值,例如:品牌、国家、ip地址)数值:long、integer、short、byte、double、float布尔:boolean日期:date对象:object index:是否创建索引,默认为trueanalyzer:使用哪种分词器properties:该字段的子字段
例如下面的json文档:
{
"age": 21,
"weight": 52.1,
"isMarried": false,
"info": "枯
Elasticsearch 分布式搜索引擎 — 索引库操作(mapping映射属性、索引库的CRUD)最先出现在Python成神之路。
共有 0 条评论