zoukankan      html  css  js  c++  java
  • 索引-类型确定机制

    【创建索引】
    put /book/ -d {
    "settings":{
    "number_of_shards":1, //这是分片数量
    "number_or_replicas":2 //指定副本数量
    }
    }
    总共创建了3个物理Lucene索引

    【删除索引】
    delete /book/

    【类型确认机制】
    PUT /book/ -d {
    "mappings":{
    "article":{
    "numeric_detection":true, //积极检测文本推测数值类型
    "dynamic_date_formats":["yyyy-MM-dd hh:mm"] , //匹配日期类型
    "dynamic":false, //禁用字段类型猜测
    }
    }
    }

    【索引结构映射】
    【字段核心类型】
    string:字符串
    number:数字
    date:日期
    boolean:布尔型
    binary:二进制

    【字段类型公共属性】
    index_name:存储在索引中的字段名称
    index:索引方式,默认值:analyzed
    no:不索引,不能被搜索,且include_in_all失效
    analyzed:索引
    not_analyzed:索引但不分析,只能全词搜索
    store:原始值是否写入索引,默认:no
    boost:设置字段重要性,默认:1
    null_value:指定应写入索引的值,默认:忽略该属性
    copy_to:制定一个字段,将字段的所有制复制给制定的字段
    include_in_all:制定字段是否应包含在_all中

    【string属性】
    term_vector:是否计算该字段的Lucene词向量,默认值:no,如果需要高亮,则需要
    omit_norms:为true时会禁用Lucene对该字段的加权基准计算
    analyzer:制定索引和搜索的分析器名称
    index_analyzer:索引分析器名称
    search_analyzer:搜索分析器名称
    norms_enabled:指定是否为该字段加载加权基准
    norms_loading:eager:总是加载,lazy:需要时加载
    position_offset_gap:
    index_options:定义信息列表的索引选项
    docs:仅对文档编号建立索引(未经分析的字段:默认值)
    freqs:对文档编号和词频建立索引
    positions:对文档编号,词频和他们的位置建立索引(经分析的字段:默认值)
    offsets:对文档编号,词频,他们的位置,和偏移量建立索引
    ignore_above:定义字段中的字符最大值,高于指定值,分析器会忽略

    模板哥 - 网页模板,网站模板,DIV模板,CSS模板,前端模板,官网,官网模板,企业网站模板下载,模板下载
  • 相关阅读:
    python2和3切换时的几个注意点会报错
    Python异常UnicodeEncodeError 'gbk' codec can't encode character 'xa0'
    python爬虫使用Xpath爬取指定位置的内容
    问题账户需求分析
    2018年春季个人阅读计划
    我们应当怎样做需求分析
    人月神话读后感3
    人月神话读后感2
    线程池
    生产者消费者
  • 原文地址:https://www.cnblogs.com/zw2582/p/11865778.html
Copyright © 2011-2022 走看看