【发布时间】:2020-01-10 09:40:29
【问题描述】:
我需要批量索引多个文档,并尽快让它们可供搜索。所以,我想使用refresh 来满足这个要求。
我目前正在使用如下代码。以official site为例
def gendata():
mywords = ['foo', 'bar', 'baz']
for word in mywords:
yield {
"_index": "mywords",
"_type": "document",
"doc": {"word": word},
}
bulk(es, gendata())
我希望附加一个 refresh=true 以使其立即可见。
你能帮我知道这可以通过 python 批量 API 实现吗?
【问题讨论】:
标签: python elasticsearch elasticsearch-py