- 博客(3)
- 收藏
- 关注
原创 Spring-前置和后置处理器
Spring 框架中,前置和后置处理器用来Bean的创建过程中进行增强和定制,可以再Bean的初始化前后插入自己的定制的逻辑。
2023-08-29 19:14:26 1315 1
原创 ES-match_all、match和match_phrase的区别
查询是一种简单的查询,匹配索引中的所有文档,无论文档中的字段内容如何。查询也用于在指定字段中搜索,但它要求查询字符串中的短语按照顺序完整匹配字段内容。查询的字段是日期或者数值类型的话,它会将你需要查询的内容转换为日期或者数值对待;查询不会分词查询字符串,而是将整个查询字符串作为一个短语进行匹配。查询用于搜索包含指定词汇的文档,根据类型分词或者不分词。查询用于完整匹配指定短语,不分词,按照短语顺序匹配。类型,所以可分词,输入: "理遇喜欢打篮球",如果查询的内容是一个不能被分词的内容,查询用于匹配所有文档。
2023-08-28 18:39:23 1643
原创 ES-ip类型模糊查询
eg: ip_address 的值为: 2606:2800:220:1:248:1893:25c8:1946。此时使用term、match、bool等都可以支持模糊检索,并且ip类型支持ip段、ip范围查询。输入三段:2606:2800:220: 需要转换为:2606:2800:220::/48。输入两段:2606:2800: 需要转换为:2606:2800::/32。是一个套路,最常用,可以用来模糊查询,但是匹配字段类型只支持。输入一段:2606: 需要转换为:2606::/16。IPV6模糊查询转换。
2023-08-28 18:31:06 450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人