如何获取弹性搜索的自动增量ID

如何获取弹性搜索的自动增量ID

本文介绍了如何获取弹性搜索的自动增量ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要将唯一的自动增量ID与我的文档中的其余字段一起存储在ElasticSearch中。我们发现这是一个潜在的解决方案:



但我只是想知道有没有更好的方法?

解决方案

1.x参考文档API表示您可以忽略ID,并自动生成。使用POST而不是put,op_type将自动设置为创建。




I need to store the unique auto increment id together with the rest of the fields in my document in ElasticSearch. Is there anyway in ElasticSearch to obtain them.

I found this as a potential solution: http://blogs.perl.org/users/clinton_gormley/2011/10/elasticsearchsequence---a-blazing-fast-ticket-server.html

But I just wonder is there any better way?

解决方案

The 1.x reference document API says that you can leave off an id and it will be automatically generated. Use POST instead of put and the op_type will automatically be set to create.

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-index_.html#_automatic_id_generation

这篇关于如何获取弹性搜索的自动增量ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-18 18:53