ElasticSearch更新后延迟解决方法
2017-07-11 19:22
176 查看
在index后有一个refresh_interval默认1秒,在这个时间间隔内search是不可见的。
解决办法有两种:
1,通过ui层解决。操作成功后只操作UI,而不是通过ES。
2,搜索时加上?refresh=wait_for,表示如果1秒内有请求立即更新并可见。
参考:
https://stackoverflow.com/questions/31499575/how-to-deal-with-elasticsearch-index-delay
https://www.elastic.co/guide/en/elasticsearch/reference/5.0/docs-refresh.html#docs-refresh
解决办法有两种:
1,通过ui层解决。操作成功后只操作UI,而不是通过ES。
2,搜索时加上?refresh=wait_for,表示如果1秒内有请求立即更新并可见。
参考:
https://stackoverflow.com/questions/31499575/how-to-deal-with-elasticsearch-index-delay
https://www.elastic.co/guide/en/elasticsearch/reference/5.0/docs-refresh.html#docs-refresh
相关文章推荐
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- 使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- 使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- “[ODBC Microsoft Access Driver] 不能更新 数据库或对象为只读”解决方法 -zt
- "执行SQL语句时出现问题操作必须使用一个可更新的查询"错误的解决方法
- ASP.NET常见错误,原因及解决方法(2003版)_不断更新.....
- "操作必须使用一个可更新的查询"错误的解决方法
- win XP更新后出现“你可能是盗版软件受害者”解决方法
- 邮件服务器问题--邮件积压、传递延迟解决方法 推荐
- 【更新】乱码的解决方法2
- XP更新后出现“你可能是盗版软件受害者”解决方法
- 错误14274:无法添加、更新或删除从msx服务器上发起的作业(或其步骤或调度)的解决方法
- 批量更新数据引起 DataGrid 的绘制错误及解决方法
- .net中更新已存在表字段的解决方法
- 批量更新数据引起 DataGrid 的绘制错误及解决方法
- 启动photoshop cs2后总跳出一个更新提示的解决方法
- windows XP更新后出现“你可能是盗版软件受害者”解决方法