- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 ElasticSearch 字段数据存在,但用term查询搜索不到指定的数据
近日使用ElasticSearch查询数据时遇到了个问题,在es中该字段对应的数据是存在的,但使用term/terms查询时却查不到。同时,我使用match去查询却能查到:match能查到而term查不到,用过es的都应知道这两者的查询是有区别的:match是全文搜索,用于查询字段类型为text的字段,match进行搜索的时候,会先进行分词拆分,拆完后,再来匹配;而term是精确查询,也就是完全匹配,通常用于对keyword和有精确值的字段进行查询,搜索前不会再对搜索词进行分词拆解。由上面的.
2020-12-28 16:54:18 7164 1
原创 代码中能找到,但启动报错:required a bean of type ‘com.XXX‘ that could not be found.
最近在工作中遇到一个问题,引进一个外部jar包,但在项目启动是报下面错误信息:报错信息中已经很明确说了,是因为spring自动注入时找不到对应的类而报错,这就牵涉到了spring的包扫描问题了,找到启动类一看,发现我写的扫描包路径是这样的:com.AAA.erp,而我新引进的jar包里的类是在com.AAA.crm下的,因此无法被扫描到。这种情况改一下包扫描路径就行,可以改为扫描com.AAA 但这样会扩大扫描的范围,增加包冲突的几率,一般不推荐这种方法;还可以让spring扫描多个包路径:@Spri
2020-12-14 21:07:20 7766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人