入门学习
一个索引对应mysql的一张表,(原来:索引对应一个库,类型对应一张表)一个文档(json结构)相当于表中的一行数据,一个字段对应列
1.软件安装6.8.10—sprongboot降到了2.2.0.RELEASE(匹配了好久)
注意版本与jdk必须适配 为啥我当初要装jdk16
2.postman软件辅助建立文档和标签
搜索引擎那味出来了 查询一个限制条件 查询需要多个条件
对于7以上的版本ES_JAVA_HOME的配置(防止出现es使用自己的java环境)
3.spring整合es(es:6.8.10—sprongboot降到了2.2.0.RELEASE(匹配了好久))
狂神yyds
# springboot整合elasticsearch,指定自己安装的es版本
<properties>
<java.version>11</java.version>
<elasticsearch.version>6.8.20</elasticsearch.version>
</properties>
//有些时候discussRepository解决不了,需要template一起解决
终于有反应了!!!!
大问题:6.4版本以上的不能使用elasticsearch的resultmapper来实现高亮,具体的解决方法未知(我用的6.8版本)
不加高亮版本的实现搜索实现
源码分析ElatiscSearchRepository的底层接口源码
|