文档章节

随手笔记:_source field的简单认识【转载】

ringingks
 ringingks
发布于 2017/07/04 10:23
字数 277
阅读 1
收藏 0
点赞 0
评论 0

虽然知道_source field一般不要随便调整,但没专门去看具体原因,正好有人分析了,这里就直接转载过来。

_source是什么

_source field是我们在PUT数据时候的json body

PUT store_index/my_type/1
{
  "title":   "Some short title",
  "date":    "2015-01-01",
  "content": "A very long content field..."
}
{
  "took": 1,
  "timed_out": false,
  "_shards": {
    "total": 5,
    "successful": 5,
    "failed": 0
  },
  "hits": {
    "total": 1,
    "max_score": 1,
    "hits": [
      {
        "_index": "store_index",
        "_type": "my_type",
        "_id": "1",
        "_score": 1,
        "_source": {
          "title": "Some short title",
          "date": "2015-01-01",
          "content": "A very long content field..."
        }
      }
    ]
  }
}

_source disable的方法

PUT tweets
{
  "mappings": {
    "tweet": {
      "_source": {
        "enabled": false
      }
    }
  }
}

disable掉_source会怎样

  • 消极影响:(总的来说后果比较严重最好不要disable) 
    1. updateupdate_by_queryreindex API将不再可用
    2. highlighting将会受影响(?)
    3. elasticsearch索引的reindex、修改mapping、改变分词、更新索引等都会不可用
    4. 通过查看原始文档来调试查询或者聚合的功能将不可用
    5. elasticsearch失去自动修复index损坏的能力
  • 积极影响:节省磁盘空间

TIP:万不得已,不要disable _source。如果磁盘实在不够了,可以先考虑增加compression level

本文转载自:http://blog.csdn.net/yangwenbo214/article/details/54347020

共有 人打赏支持
ringingks
粉丝 0
博文 6
码字总数 4129
作品 0
成都
项目经理
想法一定要记录下来,不然就再也想不起来了

今天在刷牙的时候有个想法,当时感觉很棒:晚上有东西写了。然后到了刚刚准备写东西的时候,就怎么也想不起来那个想法了。真是个悲伤的故事。 为什么会这么健忘呢?可能是事情太多,而且一直...

唐晓阳 ⋅ 前天 ⋅ 0

Nutch1.3集成Solr3.4网页快照功能实现(四)

在工程中找到“solrindex-mapping.xml”修改如下:

日久不生情 ⋅ 2017/11/14 ⋅ 0

java GBK UTF-8编码与自动识别与统一(乱码问题)

今天用印象笔记导我的一些笔记(txt的,我的系统是windows),发现标题都是txt的第一行,而且还有的是乱码。据说只有MAC下的印象笔记才有以txt文件名为标题的功能,我的心情就像我家门前的那条...

天地一MADAO_ ⋅ 2014/02/13 ⋅ 7

我的印象笔记Evernote中的生活清单和工作清单

资源/信息集中管理,一直是我整理信息的一个原则,这样不管需要找什么样的资源,我只要去一个地方找就行了,对于我来说那就印象笔记。尽管现在有各种各样的待办清单,但是对于一些只是需要随...

yaotingxi ⋅ 2015/10/14 ⋅ 0

Lucene In Action 读书笔记(一)

简介 Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和...

林俊龙 ⋅ 2013/09/04 ⋅ 1

Elasticsearch 6.x-学习笔记02---document

1、document数据格式 面向文档的搜索分析引擎 应用系统的数据结构都是面向对象的,复杂的 对象数据存储到数据库中,只能拆解开来,变为扁平的多张表,每次查询的时候还得还原回对象格式,相当...

zzjp ⋅ 04/03 ⋅ 0

java.util.Properties*

学习目标: 1、认识properties文件,理解其含义,会正确创建properties文件。 2、会使用java.util.Properties类来操作properties文件。 3、掌握相对路径,能正确书写一个properties文件的相对...

cjun1990 ⋅ 2015/01/16 ⋅ 0

P2Psim分析笔记(2)-程序架构简述

本文在我的博客《查理的书架》最早发布,并在第一时间更新到51CTO的《Nathan的技术空间》上。 这是我整理P2PSim这个仿真软件包的第二篇笔记。第一篇是《P2PSim在g++ 4.3下的编译》,在第一篇...

技术小胖子 ⋅ 2017/11/17 ⋅ 0

一个断点引发的血案!

时间紧张的话,请直接拉到文尾看结论。 本屌最近开始写Java ,今早debug时项目部署变的异常慢。之前不到1分钟,今天要7、8分钟甚至更久。 把昨天对项目、电脑做过的操作排除了一遍,没解决。换...

oymyisme ⋅ 2013/06/29 ⋅ 2

随手记迎来第八年,想做的不仅是一个“账本”角色

雷锋网AI金融评论6月23日消息,随手集团“随手八年,花漾年华”全民VIP狂欢节在深圳举行,300多名随手粉丝和随手团队在公司总部一起欢庆了她的八周岁生日。 活动开场,个人理财专家毛丹平博士...

周蕾 ⋅ 前天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

10个免费的服务器监控工具

监控你的WEB服务器或者WEB主机运行是否正常与健康是非常重要的。你要确保用户始终可以打开你的网站并且网速不慢。服务器监控工具允许你收集和分析有关你的Web服务器的数据。 有许多非常好的服...

李朝强 ⋅ 32分钟前 ⋅ 0

压缩工具之zip-tar

zip 支持目录压缩。使用yum安装zip包,使用yum安装unzip包 zip 1.txt.zip 1.txt #将1.txt文件压缩,新生成的压缩文件为1.txt.zip,原文件保留 zip -r 123.zip 123/ #-r对目录操作。将123/目录...

ZHENG-JY ⋅ 33分钟前 ⋅ 0

Dubbo @Activate注解使用和实现解析

Activate注解标识一个扩展是否被激活和使用,可以放在定义的类上和方法上,dubbo用它在SPI扩张类定义上,标识这个扩展实现激活的条件和时机,先看下定义: /** * Activate * <p/> * ...

哲别0 ⋅ 39分钟前 ⋅ 0

6.5 zip压缩工具 tar打包 打包并压缩

1.tar tar命令格式 [-zjxcvfpP] filename tar -z:表示同时用gzip压缩。 -j:表示同时用bzip2压缩。 -J:表示同时用xz压缩。 -x:表示解包或者解压缩。 -t:表示查看tar包里的文件。 -c:表示建...

oschina130111 ⋅ 41分钟前 ⋅ 0

Linux系统工程狮养成记

如今的社会,随着时代的发展,出现了很多职业,像电子类,计算机类的专业,出现了各种各样的工程师,有算法工程师,java工程师,前端工程师,后台工程师,Linux工程师,运维工程师等等,不同...

六库科技 ⋅ 48分钟前 ⋅ 0

Linux 机器的渗透测试命令备忘表

如下是一份 Linux 机器的渗透测试备忘录,是在后期开发期间或者执行命令注入等操作时的一些典型命令,设计为测试人员进行本地枚举检查之用。 此外,你还可以从这儿(https://gbhackers.com/c...

寰宇01 ⋅ 49分钟前 ⋅ 0

windows 安装java开发环境,配置jdk

下载jdk安装文件 链接:https://pan.baidu.com/s/1UEKPjnAdMqNj612B39Pfsg 密码:ipqx 如果javac无法使用 1,检查环境变量名称中是否有空格。。。,去除后即可 2,将JAVA_HOME替换为原始路径...

阿豪boy ⋅ 51分钟前 ⋅ 0

简析log4j的实现方式

刚加入新公司,对日志的要求比较严格,对此特意花了几天时间看了一下log4j的源码,大概了解了一下log4j的实现方式,总结如下: log4j的实现分为两个步骤:log4j.xml的加载,logger的使用 这里...

zdatbit ⋅ 今天 ⋅ 0

win环境下jdk7与jdk8共存配置

1.jdk安装包 jdk安装包 安装步骤略 2.jdk等配置文件修改 在安装JDK1.8时(本机先安装jdk1.7再安装的jdk1.8),会将java.exe、javaw.exe、javaws.exe三个文件copy到了C:\Windows\System32,这...

泉天下 ⋅ 今天 ⋅ 0

windows profesional 2017 build problem

.net framework .... https://stackoverflow.com/questions/43330915/could-not-load-file-or-assembly-microsoft-build-frameworkvs-2017...

机油战士 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部