码迷,mamicode.com
首页 > 其他好文 > 详细

索引-类型确定机制

时间:2019-11-15 14:34:30      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:null   val   公共属性   index   共创   clu   tle   delete   文本   

【创建索引】
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模板,前端模板,官网,官网模板,企业网站模板下载,模板下载

索引-类型确定机制

标签:null   val   公共属性   index   共创   clu   tle   delete   文本   

原文地址:https://www.cnblogs.com/zw2582/p/11865778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!