以下是我的索引:
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?
由于
答案 0 :(得分:1)
如果未设置id,弹性搜索会自动为文档生成一个。它将是UUID-1,并且出于性能原因它会好得多。
证明链接: 1. https://www.elastic.co/guide/en/elasticsearch/guide/current/indexing-performance.html#_other 2. http://blog.mikemccandless.com/2014/05/choosing-fast-unique-identifier-uuid.html
所以最好选择 - 使用零填充顺序ID。