python - Elasticsearch-python - 带刷新的批量帮助 API
问题描述
我需要批量索引多个文档,并尽快让它们可供搜索。所以,我想使用刷新来满足这个要求。
我目前正在使用下面这样的代码。以官网为例
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 吗?
解决方案
推荐阅读
- c - 仅使用 CMake 链接创建可执行文件
- ios - Swift:带有活动表格视图的弹出窗口
- javascript - 您可以将 javascript 面板拖到浏览器窗口外吗?
- python - 'NoneType' 对象不可下标错误
- python - 绘制具有多列的数据框,同时使行成为图例
- c++ - 类成员中 T[n] 与 T* 样式数组的含义
- c# - C# linq 和 ORACLE 对点顺序的不同解释
- json - Angular 8 使用 JSON 进行足球比赛
- angular - 数据绑定值不显示的一种方式,但是在控制台记录时显示数据
- bash - 公共 IP Ping 和电子邮件 bash 脚本