- 博客(9)
- 收藏
- 关注
原创 ES更改IK分词器配置后到底需要重新索引吗
API 返回的词项向量是基于文档索引时使用的分词器对字段内容进行分词的结果。如果在索引文档之后,你更改了映射(mapping)中该字段所使用的分词器或者更新了分词器的配置,已经索引的文档的词项向量不会自动更新以反映这些更改。换句话说,返回的词项向量是根据索引该文档时的分词规则来拆解的,而不是基于当。仔细分析,发现_termvectors时使用的是IK现有的配置(即更新后的配置),实际原有document并没有被重新分词。如搜索"大山大河"没有出来含有大山或者大河或者大山的大河关键词的结果。
2024-03-22 17:54:40 285 1
原创 mongodb 批量替换内容的语句
2.注意function中的save方法,我自己处理的时候,修改后没有保存成功,所以改成了updateOne,也可以用replaceOne。场景:需要在mongo中,对content表的text(富文本字符串)字段做按条件匹配后的批量修改。1.text字段对应的正则表达式,需要特别注意。使用gpt直接问它,让它给你对应的正则。
2023-08-02 17:47:00 660
原创 Redis介绍
Redis介绍二、Redis的开源环境 2.1 使用排名 DB-Engines Ranking - popularity ranking of database management systems2.2 官网介绍 百度百科: Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。性能: 下面是官方的b.
2021-11-21 15:52:57 1413
原创 spring.cloud.nacos.config.server-addr指定配置中心的地址被截取
测试环境nacos服务地址发生变动,业务服务由原先指定的ip+port改为域名方式访问。如图1 —> 图2图1:图2:测试环境启动业务服务时报错,如下图:根据报错信息,nacos源码在解析server-addr时,对配置的域名进行了截取,导致注册路径无法正常访问,通过查看NacosDiscoveryProperties源码,发现在读取server-addr配置时,会判断结尾是否有/。源码注册链路如下:NacosServiceRegistry...
2021-09-12 18:10:05 4287
原创 java 将html页面转成图片
需求:后台代码批量生成图片,图片中的title和二维码,需要动态变化。解决思路:1.使用FreeMaker模板index.ftl渲染动态数据(title和二维码链接作为动态入参)2.添加动态数据的模板代码通过xhtmlrenderer转换成图片3.上传图片至图片服务器,获取图片url拆分实现步骤:1.使用FreeMaker模板index.ftl渲染动态数据(title和二维码链接作为动态入参)1.1 引入FreeMaker依赖<dependency> <g..
2021-07-22 21:17:07 7994 7
原创 Nacos微服务注册地址为内网IP的解决办法
Nacos注册中心是:https://github.com/alibaba/nacos各个服务通过Nacos客户端将服务信息注册到Nacos上当Nacos服务注册的IP默认选择出问题时,可以通过查阅对应的客户端文档,来选择配置不同的IP大多公司服务器环境会有两套ip,一套是对内网,一套是对外网。即同一台服务器,有对应两个ip(例:10.1.1.1,100.1.1.1)。在使用nacos做为注册中心,A服务注册上去的ip可能是100.1.1.1,B服务注册上去的ip可能是10.1.1.1,经验证10之.
2021-07-08 21:58:32 6589
原创 第三方平台代微信公众号开发
第三方平台代微信公众号开发流程一:准备工作㈠ 微信开放平台相关申请微信开放平台账号后,需前往微信开放平台,创建第三方平台,填写开发相关配置: 填写授权流程相关配置: 注意事项:⑴ 授权发起页域名:为项目开发使用域名,调用公众号二维码授权页时,必须由本域名下页面发起,授权页会对调用它的页面请求信息Request Headers中的Referer内容进行校验,判...
2019-07-02 14:39:34 2528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人