【发布时间】:2017-09-14 23:12:24
【问题描述】:
我们正在 Spring Boot 中开发一个弹性搜索应用程序。我们不能使用弹性搜索提供的 Java API 或 Java Rest Client API。相反,我们需要使用 spring rest 模板在 elastic 中进行操作,但 elastic 似乎不接受来自 rest 客户端的索引请求。我们得到了“不可接受”的响应。如果有人给我们一些提示或信息,我真的很感激。
弹性版本:5.6
【问题讨论】:
-
请出示您现在拥有的代码。在 ES 5.6 中,您可以使用 low-level REST client,它只是 Apache 的 HTTP 客户端的包装器,没有任何其他依赖项。
-
很可能您没有在 HTTP 请求标头中发送
Content-Type标头。可能吗?
标签: elasticsearch spring-boot spring-data-elasticsearch