美文网首页
elasticsearch 索引配置

elasticsearch 索引配置

作者: 泪水渲染眼眶的懵懂_dbb6 | 来源:发表于2018-05-07 15:52 被阅读0次

"dynamic": "false",

  //关闭自动添加字段,关闭后索引数据中如果有多余字段不会修改mapping,默认true

{

  "dynamic": "false",

  "_id": {

    "index": "not_analyzed",

    "store": "no"

  },

  //设置文档标识符可以被索引,默认不能被索引。可以设置为"_id": {

    "path": "book_id"

  },

  这样将使用字段book_id作为标识符"_all": {

    "enabled": "false"

  },

  //禁用_all字段,_all字段包含了索引中所有其他字段的所有数据,便于搜索。默认启用"_source": {

    "enabled": "false"

  },

  //禁用_source字段,_source字段在生成索引过程中存储发送到elasticsearch的原始json文档。elasticsearch部分功能依赖此字段(如局部更新功能),

  因此建议开启。默认启用"_index": {

    "enabled": "true"

  },

  //启用_index字段,index字段返回文档所在的索引名称。默认关闭。"_timestamp": {

    "enabled": "true",

    "index": "not_analyzed",

    "store": "true",

    "format": "YYYY-mm-dd"

  },

  //启用时间戳并设置。时间戳记录文档索引时间,使用局部文档更新功能时,时间戳也会被更新。默认未经分析编入索引但不保存。"_ttl": {

    "enabled": "true",

    "default": "30d"

  },

  //定义文档的生命周期,

  周期结束后文档会自动删除。"_routing": {

    "required": "true",

    "path": "name"

  }//指定将name字段作为路由,且每个文档必须指定name字段。"properties": {

    "id": {

      "type": "long",

      //公共属性"store": "yes",

      //数值特有属性"precision_step": "0"//指定为该字段生成的词条数,值越低,产生的词条数越多,查询会更快,但索引会更大。默认4

    },

    "name": {

      "type": "string",

      //公共属性"store": "yes",

      "index": "not_analyzed",

      //analyzed: 编入索引供搜索、no: 不编入索引、not_analyzed(string专有): 不经分析编入索引"boost": "1",

      //文档中该字段的重要性,值越大表示越重要,默认1"null_value": "jim",

      //当索引文档的此字段为空时填充的默认值,默认忽略该字段"include_in_all": "xxx"//此属性是否包含在_all字段中,

      默认为包含//字符串特有属性"analyzer": "xxx",

      //定义用于索引和搜索的分析器名称,默认为全局定义的分析器名称。可以开箱即用的分析器: standard,

      simple,

      whitespace,

      stop,

      keyword,

      pattern,

      language,

      snowball"index_analyzer": "xxx",

      //定义用于建立索引的分析器名称"search_analyzer": "xxx",

      //定义用于搜索时分析该字段的分析器名称"ignore_above": "xxx"//定义字段中字符的最大值,字段的长度高于指定值时,分析器会将其忽略

    },

    "published": {

      "type": "date",

      //公共属性"store": "yes",

      //日期特有属性"precision_step": "0",

      //指定为该字段生成的词条数,值越低,产生的词条数越多,查询会更快,但索引会更大。默认4"format": "YYYY-mm-dd"//指定日期格式,默认为dateOptionalTime

    }

  }

}'   

相关文章

  • elasticsearch 索引配置

    "dynamic": "false", //关闭自动添加字段,关闭后索引数据中如果有多余字段不会修改mappin...

  • ELK配置记录

    Elasticsearch Elasticsearch是一个基于lucene的全文搜索引擎 1.安装 2. 配置 ...

  • 17.Elasticsearch索引模板-1

    17.1 索引模板介绍 索引模板是告诉Elasticsearch如何在创建索引时配置索引的一种方法对于数据流,索引...

  • ElasticSearch 优化配置

    索引建立优化 配置优化./config/elasticsearch.yml ./config/jvm.option...

  • ES操作

    查询有哪些索引 创建索引 关闭和打开索引在处理elasticsearch的时候,通常需要不断地调整索引的配置,以期...

  • elasticSearch7.x—创建index templat

    由于elasticsearch7.x不允许把索引级别的设置配置在elasticsearch.yml中,所以需要对每...

  • Elastic Curator 的配置和运行

    Elastic Curator 的配置和运行 elasticsearch索引的管理工具curator4的配置和运行...

  • 生成Es索引

    需求说明 elasticsearch索引问题,致使数据查询时不能根据一个索引完成。Es索引本来式在配置文件中读取,...

  • ELK

    架构 Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引...

  • Elastic Stack

    概述 Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副...

网友评论

      本文标题:elasticsearch 索引配置

      本文链接:https://www.haomeiwen.com/subject/rhoyhftx.html