elasticsearch指定其他字段为主键_id字段
来源:互联网 发布:红颜知已是什么意思 编辑:程序博客网 时间:2024/06/03 18:45
用了这么久的elasticsearch,一直以为es只有对_id字段进行赋值的方法来使用主键进行去重,今天才发现原来_id也可以指定为其他字段,
es会自动将指定字段的值,赋值给_id字段,这样就比较方便了.这里记录一下:
这里直接索引库和mapping一起创建:curl -XPOST localhost:9200/test -d '{ "settings" : { "number_of_shards" : 1, "number_of_replicas":0 }, "mappings" : { "test1" : { "_id":{"path":"mainkey"}, "_source" : { "enabled" : false }, "properties" : { "mainkey" : { "type" : "string", "index" : "not_analyzed" } } } }}'然后看一下mapping如下:然后插入一条数据:
curl -XPOST localhost:9200/test/test1 -d'
{
"mainkey":"aaa"
}'
然后查询:
这样,就完成了.
0 0
- elasticsearch指定其他字段为主键_id字段
- elasticsearch指定其他字段为主键_id字段
- MongoDB 如何选择查询结果指定字段 去掉_id字段
- SQLite建议主键为_id
- 查看sql某字段是否为主键
- 其他字段
- SimpleCursorAdapter必须要一个_id字段
- MongoDB 用时间筛选_id字段
- Android Fastjson解析_id 下划线字段
- Oracle字段包含其他字段
- SQL2000查询指定表的表结构、字段、主键、字段描述
- 修改字段类型为“标识”,并设置该字段为主键的SQL语句怎么写
- elasticsearch 添加字段
- ElasticSearch字段排序
- Elasticsearch _all字段
- elasticsearch加字段
- elasticsearch-_all 字段查询
- ElasticSearch增加Mapping字段
- Linux命令大全
- log4日志级别为INFO,Tomcat控台依然刷出大量Debug信息的解决方案
- windows下node.js环境配置
- 初学PHP分号和逗号的一些经验
- spring_security安全框架详解
- elasticsearch指定其他字段为主键_id字段
- 关于i++ 和 ++i
- asp.net 生成图形验证码(字母和数字混合)
- [iOS]__weak与__block修饰符的区别
- TCP/IP三次握手与四次挥手学习笔记
- JS中的冒号
- node查询mySql表
- 正则判断密码
- SQL Server中的timeout设置