我使用ElasticsearchOperations
来实现更新操作。
esOperations.update(
UpdateQuery.builder(old.id.toString())
.withDocument(Document.from(mapOf("browsed" to item.browsed)))
.withRefreshPolicy(
RefreshPolicy.IMMEDIATE
)
.build(),
IndexCoordinates.of("t_telegram_message")
)
但它不能正常工作,帖子请求是
POST /t_telegram_message/_update/6150?refresh=false
我所期望的是请求参数是refresh=true
。
我该怎么办?
依赖项:
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
<version>5.0.3</version>
1条答案
按热度按时间nzk0hqpo1#
这是Spring Data Elasticsearch中的一个bug,感谢您的报告;我只是在 main 中修复了它,并将其反向移植到5.1和5.0分支。