• 索引-类型确定机制


    【创建索引】
    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模板,前端模板,官网,官网模板,企业网站模板下载,模板下载
  • 相关阅读:
    Less的嵌套规则
    作为函数的mixin
    带参数的Mixin
    Less的Mixin
    Less变量
    sticky-css
    javascript copy 复制到粘贴板的方法
    Storage支持率记录
    cookie session 做登录认证
    vue2.x 微信浏览器中遇到的奇难杂症
  • 原文地址:https://www.cnblogs.com/zw2582/p/11865778.html
Copyright © 2020-2023  润新知