首页 > 其他分享 >ES索引字段主要属性配置

ES索引字段主要属性配置

时间:2023-03-29 19:45:08浏览次数:26  
标签:返回 source 索引 文档 ES store 属性

index属性

  • analyzed:分词后索引,可搜索。
  • not_analyzed:字段值不分词,以单个关键词进行索引。
  • no:字段不索引,当然也就不能搜索。

store属性

属性store默认false,当某个数据字段很大,我们可以指定其它字段store为true,这样就不用从_source中取数据。 _source 是源文档,当你索引数据的时候, elasticsearch 会保存一份源文档到 _source ,如果文档的某一字段设置了 store 为 true,这时候会在 _source 存储之外再为这个字段独立进行存储。 这么做的目的主要是针对内容比较多的字段,放到 _source 返回的话,因为_source 是把所有字段保存为一份文档,命中后读取只需要一次IO,包含内容特别多的字段会很占带宽影响性能,通常我们也不需要完整的内容返回(可能只关心摘要),这时候就没必要放到 _source 里一起返回了(当然也可以在查询时指定返回字段)。

标签:返回,source,索引,文档,ES,store,属性
From: https://www.cnblogs.com/zhengbiyu/p/17270096.html

相关文章

  • 倒排索引
    正排索引:key-value中,通过key去寻找value。倒排索引:通过value(或包含value)去寻找对应的key。正排索引需要首先对全局进行扫描遍历,进而从中做筛选;而倒排索引可以仅抽......
  • ESP32-WROOM-32 & BH1750-获取环境亮度并调节屏幕亮度
    一、电路连接二、烧录测试程序#include<Wire.h>#include<BH1750.h>BH1750lightMeter;voidsetup(){Serial.begin(9600);//InitializetheI2Cbus(BH......
  • AtCoder Beginner Contest 246
    AtCoderBeginnerContest246A(思维)A这个题大意是告诉你一个矩形的三个点,求第四个点,并且已知每条边都是平行于\(x\)轴或者是\(y\)轴的,那么我们可以确定,\(x\)坐标只有两......
  • 【THM】How websites work(网站运行基础)-学习
    本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/howwebsiteswork本文相关内容:要对网站进行漏洞利用,你首先需要知道网站是如何被创建的,本文将涉及HTML&JS以及......
  • [Request对象] 笔记
    Servlet的继承体系Tomcat需要解析请求数据,封装为request对象,并且创建request对象传递到service方法中使用request对象,查阅JavaEEAPI文档的HttpServletRequest接口re......
  • XHR的属性&XHR的方法&XHR的事件
    XHR的属性responseType和response属性<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>responseType和response属性</title>......
  • 读取数据库返回 ResultSet的时候,遍历数据用while (rs.next())数据量大的时候很慢。
    在做中台数据的时候,需要同步其他部位的系统的数据,目前同步数据要和其他部位的数据库对接,对方数据库为Oracle在读取的过程中,数据量比较大,已经做了分页处理,分页大小为1000行......
  • iptables实现针对域名匹配规则
    iptables一般都是基于IP、端口、协议来实现数据包过滤本文主要记录如何借助于dnsmasq以及ipset,“曲线救国”地实现iptables针对域名做规则匹配概述本文实现......
  • 5-1,3,5:XHR的属性,方法,事件
    XHR的属性responseType和response属性<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><scri......
  • error while loading shared libraries: libxxx.so: cannot open shared object file:
    发生这种问题就在于编译程序链接的库在运行时找不到,或者不存在,或者版本不正确等。使用ldd你的应用程序|grep-i"libxxx"来查看程序中具体链接的库的位置和版本号,然后查看......