(33)ElasticSearch文档的核心元数据解析

  文档的核心元数据包括三个:索引、类型、id

  1、_index

  说明了一个文档存储在哪个索引中,同一个索引下存放的是相似的文档(文档的field多数是相同的)索引名必须是小写的,不能以下划线开头,不能包括逗号。

  2、_type

  表示文档属于索引中的哪个类型,一个索引下只能有一个type,类型名可以是大写,也可以是小写的,不能以下划线开头,不能包括逗号。

  3、_id:

  文档的唯一标识,和索引,类型组合在一起唯一标识了一个文档,可以手动指定值,也可以由es来生成这个值。

原文地址:https://www.cnblogs.com/javasl/p/12642797.html

时间: 2024-10-12 21:03:18

(33)ElasticSearch文档的核心元数据解析的相关文章

Elasticsearch入门教程(四):Elasticsearch文档CURD

原文:Elasticsearch入门教程(四):Elasticsearch文档CURD 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/vbirdbest/article/details/79217590 一: 新增文档POST /{index}/{type} 或 PUT /{index}/{type}/{id} 注意:新增文档时可以显式指定id,id可以是数字也可以是字符串,如果不显示指

elasticsearch 文档

elasticsearch 文档 安装篇 elasticsearch的安装非常简单,下载后,直接 ./bin/elasticsearch 启动就可以了.(在linux有些坑,比如linux版本低会报警,root不能启动,需要新建用户.新建用户要给操作elasticsearch的权限等等..) 官网 https://www.elastic.co 注意如果使用插件的话,要下载5.0版本,配kibana的5.0版本.否则各种不兼容.下载地址https://www.elastic.co/start 启动

tika入门--获得文档内容和元数据

package com.wangchao.tika.demo; import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.Reader; import org.apache.tika.Tika;import org.apache.tika

ElasticSearch文档操作介绍三

ElasticSearch文档的操作 文档存储位置的计算公式: shard = hash(routing) % number_of_primary_shards 上面公式中,routing 是一个可变值,默认是文档的 _id ,也可以设置成一个自定义的值. routing 通过 hash 函数生成一个数字,然后这个数字再除以 number_of_primary_shards (主分片的数量)后得到 余数 .这个分布在 0 到 number_of_primary_shards-1 之间的余数,就是

elasticsearch文档、索引的CRUD操作

elasticsearch概念 1. 集群:一个或者多个节点组织在一起 2. 节点:一个节点是集群中的一个服务器,有一个名字来标识,默认是一个随机的漫威角色的名字 3. 分片:将索引划分为多份的能力,允许水平分割和扩展容量,多个分片响应请求,提高性能和吞吐量 4. 副本:创建分片的一份或者多分的能力,在一个节点失败其余节点可以顶上 elasticsearch与mysql对应关系 index(索引) --- 数据库 type(类型) --- 表 documents(文档) --- 行 fields

ElasticSearch文档

之前公司中的项目用到了es搜索,感觉就是一个开箱即用的工具,查看es的api,就可以快速的进行运用!也曾经零零散散的理解过里面的一些东西,比如分词啊什么的.但是总没系统的从最基础的看一遍,前端时间大体把elastic的官方文档(当然喽,我看的是中文版的)粗略的研究了一部分,把自己理解的一部分记录下来吧. 也只是记录而已,如果有小伙伴看到文章,大不必从我写的这些文章中去学习,直接用es官方的文档,写的非常的明白,虽然她的官网又点乱,但找到学习入口的话,也算是整理的比较好的文档了.地址:https:

swagger生成接口文档和map类型参数解析

一:swagger是什么? 1.是一款让你更好的书写API文档的规范且完整框架.2.提供描述.生产.消费和可视化RESTful Web Service.3.是由庞大工具集合支撑的形式化规范.这个集合涵盖了从终端用户接口.底层代码库到商业API管理的方方面面. 方法一:使用第三方依赖(最简单的方法) 1.在pom.xml文件中添加第三方swagger依赖() <dependency> <groupId>com.spring4all</groupId> <artifa

Elasticsearch(文档操作)--添加

首先创建测试索引 接下来创建文档 创建完成回到 Elasticsearch-head 中查看 其中 ignore_above": 256, 超过 256个字符 使用text 否者使用 keyword 进行检索 点击 数据浏览 查看刚添加的文档信息 如果添加时不指定ID的话 es 会自动生成主键 http://192.168.1.200:9200/my_doc/_doc 注:如果索引没有手动建立mappings,那么当插入文档数据的时候,会根据文档类型自动设置属性类型.这个就是es的动态映射,帮我

程序员带你学习安卓开发-XML文档的创建与解析

这是程序员带你学习安卓开发系列教程.本文章致力于面向对象程序员可以快速学习开发安卓技术. 上篇文章:程序员带你学习安卓开发系列-Android文件存储 因知识连贯性推荐关注头条号:做全栈攻城狮.从头开始学习. 链接:http://www.toutiao.com/m5443584213/ 项目概述: 学生信息管理系统.添加学生信息,到XML文件库. 显示所有添加的学生列表. 界面: 前台界面代码: XML生成: 生成的xml: XML解析: 更多教程,欢迎大家关注今日头条-做全栈攻城狮.一起交流探