ES mapping可以修改include_in_all,也可以修改index_options,norm,但是无法修改_all属性!
2017-05-15 15:48
459 查看
ES mapping可以修改include_in_all,也可以修改index_options,norm,但是无法修改_all属性! curl -XPOST "http://localhost:9200/productindex" curl -XGET "http://localhost:9200/productindex/_mapping?pretty" curl -XPOST "http://localhost:9200/productindex/product/_mapping?pretty" -d ' { "product": { "properties": { "title": { "type": "string", "include_in_all": true, "index_options": "offsets", "store": "yes" }, "description": { "type": "string", "index": "not_analyzed" }, "price": { "type": "double" }, "onSale": { "type": "boolean" }, "type": { "type": "integer" }, "createDate": { "type": "date" } } } } ' curl -XGET "http://localhost:9200/productindex/_mapping?pretty" curl -XPOST "http://localhost:9200/productindex/product/_mapping?pretty" -d '{ "product": { "properties": { "amount":{ "type":"integer" } } } }' curl -XPOST "http://localhost:9200/productindex/product/_mapping?pretty" -d '{ "product": { "properties": { "title":{ "type":"string" , "norms" : { "enabled" : false }, "include_in_all": false, "index_options": "docs", "store": "yes" } } } }' 可以看到,是可以直接修改include_in_all和index_options、norms属性的! 注意是没有办法修改_all属性的! curl -XPOST "http://localhost:9200/productindex/product/_mapping?pretty" -d '{ "product": { "_source": { "enabled": false }, "_all": { "enabled": false } } }' 会提示: MergeMappingException: Merge failed with failures {[mapper [_all] enabled is false now encountering true]}
相关文章推荐
- 独立开门狗无法修改复位时间(可以启动,也可以正常喂狗,但是就是不能调分频系数)。
- 元数据在列表中的显示值只有网站集管理才可以看到,其他用户无法看到值,但是添加和修改的时候所有用户都可以看到。
- 006_002 Python 定义常量 可以添加新的属性,但是不能修改删除已有的属性
- 4.有关日期格式属性修改常识,v$nls_parameters,between and,查询指定部门的员工信息,in和null,like模糊查询,order by后面可以跟:列名、表达式、别名、序号
- 自定义类,外面调用的属性是只读,但是可以在自定义类内部设置修改属性
- 修改bug 提交出错:操作失败: 无法更改关系,因为一个或多个外键属性不可以为 null
- 设置 DataSource 属性后无法修改项集合
- 文件属性变成灰色无法修改解除
- 即便无法选择工作,但是工作的方式还是可以选择的
- 隐藏文件或文件夹属性无法修改变为灰色的解决方法
- 把RecordSet的LockType属性设置为4,可以保证“修改操作”只作用于RecordSet对象,而不会影响到数据库
- QQ、迅雷等类视情况可以上,但是网页无法打开的问题解析
- Flex中如何通过includeInLayout和visible属性设置Form显示或隐藏
- U盘文件不显示U盘中毒隐藏属性无法修改的原理及解决
- 文件夹隐藏属性为灰色,无法修改的解决方案
- 计算机属性(名称和所属域、组)无法修改(灰色)的问题解决
- ie 无法下载中文名文件 解决方法 【修改IIS5注册表可以支持中文文件名】
- WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题解决方案
- 方法可以被覆盖,但是属性不会被覆盖
- Manage ListItem attachment,include add attachment in listitem,list all attachments.(给ListItem增加附件)