最近在自己搭springboot框架,因为公司业务需要搜索引擎,所以弃用了solr,打算用新的框架,选用了elasticsearch的框架。
网上很多教学,不过因为用的springboot是2.1.1版本,集成各种报错,后面查找原因,只是大概判断是版本不同,我保持了客户端和服务端的版本一致,用的是elasticsearch6.2.3+springboot2.1.1,然后可以正常使用了。
参考文章:https://blog.youkuaiyun.com/weixin_41888013/article/details/80749768
后面看到elasticsearch启动有乱码报错原因,是因为编码问题:修改config的jvm.options文件的-Dfile.encoding=GBK
默认是UTF-8。