我正在使用批量API对索引执行批量操作。在实现批量api之前,当我索引文档时,如果索引不存在,我可以自动创建索引。在切换到批量api之后,批量调用中的索引操作似乎没有这样的行为。是否需要在批量调用中添加一些东西来重新获得此功能,或者它根本不可能使用批量API。在elasticsearch文档中找不到任何关于这个的东西。
n6lpvg4x1#
如果您指定了索引名称,则每个_bulk API调用都可以创建一个索引。下面是一个示例:
POST _bulk { "index" : { "_index" : "test_index1", "_id" : "1" } } { "field1" : "value1" } { "index" : { "_index" : "test_index2", "_id" : "1" } } { "field1" : "value1" }
index =〉如果文档不存在,则创建一个文档,如果文档存在,则更新文档。
1条答案
按热度按时间n6lpvg4x1#
如果您指定了索引名称,则每个_bulk API调用都可以创建一个索引。下面是一个示例:
index =〉如果文档不存在,则创建一个文档,如果文档存在,则更新文档。