0

以下是我的索引方式:

   conn = ES(['127.0.0.1:9200'],bulk_size=bulk_count)
   conn.index(tj,data['index'],data['type'],str(uuid4()),bulk=True)

我正在使用 uuid,但出于性能原因,我宁愿让 ES 选择索引 id。如何在 pyes 中实现,以便 ES 自动创建索引 ID?

谢谢

4

1 回答 1

1

如果不设置id,elasticsearch 会自动为文档生成一个。它将是 UUID-1,出于性能原因,它要好得多。

证明链接: 1. https://www.elastic.co/guide/en/elasticsearch/guide/current/indexing-performance.html#_other 2. http://blog.mikemccandless.com/2014/05/choosing-快速唯一标识符-uuid.html

所以最好的选择 - 使用零填充的顺序 ID。

于 2015-10-30T10:31:43.157 回答