es 创建索引 指定id_ES的基本用法
ES的基本概念
1> 集群和节点
一个es集群是由一个或多和es节点组成的集合
每一个集群都有一个名字, 如之前的wali
每个节点都有自己的名字, 如之前的master, slave1, slave2
节点是可以存储数据, 参与索引数据等的独立服务
2> 索引(类似于数据库里面的database)
索引是含有相同属性的文档集合
索引在es中是通过一个名字来识别的, 必须是英文字母小写, 且不含中划线
3> 类型(相当于sql中的table)
一个索引可以定义一个或多个类型, 文档必须属于一个类型
4> 文档(相当于sql中的一行记录)
文档是可以被索引的基本数据单位
5> 分片
每个索引都有多个分片, 每个分片都是一个luncene索引
分片的好处: 分摊索引的搜索压力, 分片还支持水平的拓展和拆分以及分布式的操作, 可以提高搜索和其他处理的效率
6> 备份
拷贝一个分片就完成了分片的备份
备份的好处: 当主分片失败或者挂掉, 备份就可以代替分片进行操作, 进而提高了es的可用性, 备份的分片还可以进行搜索操作, 以分摊搜索的压力.
ES在创建索引时, 默认创建5个分片, 一份备份, 可以修改, 分片的数量只能在创建索引的时候指定, 索引创建后就不能修改分片的数量了, 而备份是可以动态修改的
2.2 ES的基本用法
ES以RESTFul风格来命名API的, 其API的基本格式如下
http://:///
ES的动作是以http方法来决定的: 常用的http方法: GET/PUT/POST/DELETE
Eg1, 创建索引, 结合head插件创建索引的实例
es 创建索引 指定id_ES的基本用法相关推荐
- es 创建索引 指定id_ES(ElasticSearch) 索引创建
环境:ES 6.2.2 os:Centos 7 kibana:6.2.2 介绍 索引是ElasticSearch存放数据的地方,可以理解为关系型数据库中的一个数据库.事实上,我们的数据被存储和索引在 ...
- es 创建索引_es的基本原理和操作文档
来源:https://blog.csdn.net/wanbf123/article/details/81504097 一.背景知识 1.搜索的分类 我们想要寻找某些信息的时候,一般会直接去百度.谷歌. ...
- es对已有的索引给主键_Elasticsearch(ES) 创建索引
一.开始创建索引 您可以通过 Elasticsearch 的 RESTFul API 来创建索引: PUT http://127.0.0.1:9200/commodity 注意:默认情况下,创建的索引 ...
- oracle 创建索引指定表空间,Oracle中如何把表和索引放在不同的表空间里
因为: 1)提高性能:尽量把表和索引的表空间存储在不同在磁盘上,把两类不同IO性质的数据分开放,这样可以提高磁盘的IO总体性能: 2)便于管理:试想一下,如果索引的数据文件损坏,只要创建索引即可,不会 ...
- es创建索引和mapping
一.索引和type分开创建 1.创建index 1.创建索引 http://127.0.0.1:9200/ negative/ put {"settings": {"in ...
- ES 创建索引设置(setting)基础
1.创建索引 PUT /my_index {"settings": { ... any settings ... },"mappings": {"ty ...
- java操作es创建索引和索引设置
1.HttpPost httpPost=HttpPost(ip/索引命/类型命) 2.StringEntity stringEntity = new StringEntity("{空大括号, ...
- es创建索引设置字段不分词_java整合es指定字段不分词搜索
二.问题 在做一个需求的时候,需要按照电话号码查询用户关系,所以我这边先讲相关信息同步到es,但是电话号码是加密的,所以显示的字符串是杂乱的,既有字母,又有斜杠等号等字符,在进行分词查询的时候匹配不到 ...
- es 创建索引报错_ES添加映射报错analyzer [ik_max_word] not found for field [title]
给索引创建映射报错 { "error":{ "root_cause":[ { "type":"mapper_parsing_exc ...
- es 创建索引_从一道面试题来看ES的分布式架构原理
概述 在搜索这块,lucene 是最流行的搜索库.几年前业内一般都问,你了解 lucene 吗?你知道倒排索引的原理吗?现在早已经 out 了,因为现在很多项目都是直接用基于 lucene 的分布式搜 ...
最新文章
- OpenJudge 1.7 09:密码翻译 题解
- go 学习Printf
- 运用Arc Hydro提取河网
- stylus之选择器(Selectors)
- 【转载】Jsoup设置代理ip访问
- 错误记录(五)Error creating bean with name 'sessionFactory' defined in file
- 深度学习TF—8.经典CNN模型—LeNet-5、VGG13、AlexNet、GoogLeNet、ResNet、DenseNet
- finedb(内置的HSQL数据库)迁移数据到MySQL
- 软件测试岗位职责和划分
- 软件测试--面试时怎么介绍前公司的项目经验
- 人工智能 —— 自然演绎推理
- 融云集成一个聊天室页面(vue版本)
- django improperly configured
- vue+tsx初体验
- Java-学校项目3---类与对象
- 一分钟让你知道如何删除PDF其中几页
- springboot 分组校验和顺序校验
- cesium 之自定义气泡窗口 infoWindow 篇
- 责任中心(成本中心、利润中心、收入中心、费用中心和投资中心)
- 中国政企网络安全服务上岗证(正错题库)
热门文章
- iOS不再美好 安卓收入逼近千万
- KendoUI和wijmoUI 它们的Grid比较 20120423
- 软件测试 集成测试
- 使用Shader进行UGUI的优化
- 学习笔记--数据结构与算法基础(青岛大学-王卓)--第六章图
- ARM开发7.3.1 基础实训( 1 ) 单个按键的输入系统设计( 1 )--LPC21XX
- java 本地文件路径怎么写_java本地文件路径怎么写
- html框架设计左侧嵌套,html页面嵌套使用示例(frameset使用方法)
- 编译asp.net 2.0项目到dll文件
- Ubuntu菜鸟入门(五)—— 一些编程相关工具