自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 elasticsearch 安装ik中文分词

全文搜索对于中文分词很重要,所以需要ik插件分词支持中文分词英文使用空格很容易分词,中文需要根据词意进行分词,需要【字典】支持插件项目:https://github.com/medcl/elasticsearch-analysis-ik未安装前【分词测试】postmanpost http://localhost:9200/_analyze{ "text":"活动在广...

2020-02-25 10:52:26 449

转载 Elasticsearch搜索中文分词优化-ik_max_word,和ik_smart模式

Elasticsearch 中文搜索时遇到几个问题: 当搜索关键词如:“人民币”时,如果分词将“人民币”分成“人”,“民”,“币”三个单字,那么搜索该关键词会匹配到很多包含该单字的无关内容,但是如果将该词分词成一个整词“人民币”,搜索单字如“人”字又不会匹配到包含“人民币”关键词的内容,怎么解决这个问题,既保证覆盖度又保证准确度? 搜索“RMB”时只会匹配到包含“RMB”关键词的内...

2020-02-25 10:40:14 9766 3

转载 Elasticsearch 移除 type 之后的新姿势

随着 7.0 版本的即将发布,type的移除也是越来越近了,在 6.0 的时候,已经默认只能支持一个索引一个 type 了,7.0 版本新增了一个参数include_type_name,即让所有的 API 是 type 相关的,这个参数在 7.0 默认是true,不过在 8.0 的时候,会默认改成false,也就是不包含 type 信息了,这个是 type 用于移除的一个开关。让我们...

2020-02-24 18:12:49 549

转载 Elasticsearch实践(三):Mapping

版本:Elasticsearch 6.2.4。Mapping类似于数据库中的表结构定义,主要作用如下:定义Index下字段名(Field Name) 定义字段的类型,比如数值型,字符串型、布尔型等 定义倒排索引的相关配置,比如是否索引、记录postion等Mapping完整的内容可以分为四部分内容:字段类型(Field datatypes) 元字段(Meta-Fields) ...

2020-02-23 21:15:52 482

转载 听说你还没掌握 ElasticSearch Normalizer 的使用方法?

在Elasticsearch中处理字符串类型的数据时,如果我们想把整个字符串作为一个完整的 term 存储,我们通常会将其类型type设定为keyword。但有时这种设定又会给我们带来麻烦,比如同一个数据再写入时由于没有做好清洗,导致大小写不一致,比如apple、Apple两个实际都是apple,但当我们去搜索apple时却无法返回Apple的文档。要解决这个问题,就需要Nor...

2020-02-21 17:57:26 2275

转载 配置Elasticsearch的映射 (mapping)

1.1 什么是映射 (1) 映射(mapping): 定义index的元数据, 指定要索引并存储的文档的字段类型.也就是说映射决定了Elasticsearch在建立倒排索引、进行检索时对文档采取的相关策略, 如数字类型、日期类型、文本类型等等.需要注意的是:检索时用到的分析策略, 要和建立索引时的分析策略相同, 否则将导致数据不准确.1.2 映射的组成每...

2020-02-19 10:37:02 604

转载 SpringBoot 使用Spring Initializr快速构建工程

序言:在此之前,我们主要通过Maven Archetype 来快速生成Maven项目,项目原型相对简陋,对各种IDE的支持也不太友好。然而通过Spring官方提供的Spring Initializr 来构建Maven项目,它不仅完美支持IDEA和Eclipse,而且能自动生成启动类和单元测试代码,给开发人员带来极大的便利!!一、在 IntelliJ IDEA 快速创建SpringBoot工程...

2020-02-17 12:09:32 355

转载 application.properties和application.yml文件的区别

关于一般上来说,当我们创建一个SpringBoot项目时,IDE会默认帮我们创建一个application.properties配置文件。有些朋友习惯把.properties文件改成.yml文件。那么这两种文件类型有什么区别呢?区别1.内容格式比较:.properties文件,通过.来连接,通过=来赋值,结构上,没有分层的感觉,但比较直接。.yml文件,通过:来分层,结构上,有比较...

2020-02-17 11:13:46 315

转载 实战Spring Boot 2.0之过滤器和拦截器

用户认证授权、日志记录MDC、编码解码、UA检查、多端对应等都需要通过拦截请求来进行处理。这时就需要Servlet、Filter、Listener、Interceptor这几种组件。而把非Spring Boot项目转换成Spring Boot项目,需要沿用以前的这些代码,所以有必要了解这它们的用法和生命周期。正文1. 几种组件介绍1.1. 监听器Liste...

2020-02-11 22:24:34 547

转载 Spring Boot实战:拦截器与过滤器

一、拦截器与过滤器  在讲Spring boot之前,我们先了解一下过滤器和拦截器。这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。在分析两者的区别之前,我们先理解一下AOP的概念,AOP不是一种具体的技术,而是一种编程思想。在面向对象编程的过程中,我们很容易通过继承、多态来解决纵向扩展。但是对于横向的功能,比如,在所有的service方法中开启事务,或者统一记录日志等功能...

2020-02-10 12:29:18 196

rocketmq-console

想要设置为免费的,谁知道不能设置,注意将包用压缩工具打开,修改BOOT-INF中的application.properties中的rocketmq.config.namesrvAddr为自己的rocketMQ的地址。

2018-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除