首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
真仙忆梦
掘友等级
JAVA开发
|
诗和远方
诗和远方我都要
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
288
文章 287
沸点 1
赞
288
返回
|
搜索文章
文章
热门
最新
合并两个有序链表
前言 准备开始写一些leetcode的题目,一方面给自己一个刷题的动力,二方面把一些思路记下来,方便后面复习的时候使用。
Elasticsearch script sort
前言 我们在日常开发中经常会遇到一些复杂的排序场景,这种排序往往用简单字段+升降序的方式无法实现。这时候脚本排序就能发挥作用了
SpringDataElasticsearch使用
在使用前,首先要看一下springboot,springdataelasticsearch 和Elasticsearch对应的版本。 新建实体类,es测试集群已经新建索引test_ratings,type为doc。实体类中注解@Id用来指定es主键,@Document指定索引名…
IK_MAX_WORD分词问题分析
我们看这里的且这个token,被分出来的两次,而且两次的start_offset和end_offset是一样的,这是报错的主要原因。 为什么ik分词器会出现这种现象呢,这需要从ik分词的原理讲起。ik分词器的原理可以参考文章 IK分词器原理。在这片文章中也提到了,用6.8.1这…
IK分词器原理
在使用ES进行中文搜索时,分词的效果直接影响搜索的结果。对于没有能力自研分词,或者一般的使用场景,都会使用ik分词器作为分词插件。ik分词器的基本使用可以参考: Elasticsearch中ik分词器的使用。ik分词器的主要逻辑包括三部分: 在研究ik的原理之前,需要把ik的源…
Elasticsearch RestHighLevelClient发起请求的过程分析
首先我们来看下,从client发出http请求到ES集群后的整个流程。 1)首先请求到达集群节点后,由Netty4HttpServerTransport接受请求,通过RequestHandler类转到Controller,再有Controller根据http请求,找打注册在上面…
Netty源码编译调试
从github仓库fork代码到自己的仓库 https://github.com/netty/netty,然后clone到本地。由于netty用maven进行项目管理,所以相对gradle方便很多,直接用idea打开即可 进入netty-common模块下发现并没有这些类,但是…
Elasticsearch function_score使用
在使用Elasticsearch进行全文搜索的时候,默认是使用BM25计算的_score字段进行降序排序的。当我们需要用其他字段进行降序或者升序排序的时候,可以使用sort字段,传入我们想要的排序字段和方式。 当简单的使用几个字段升降序排列组合无法满足我们的需求的时候,我们就需…
Elasticsearch拼音分词器安装和使用
分词是Elasticsearch使用过程中一个很重要的功能,得益于Elasticsearch的插件机制,网上有很多开源的Elasticsearch分词器,可以基于Elasticsearch插件的形式进行安装。 下载对应的代码到本地,注意分支只有6.x,我们Elasticsear…
APIGateway简介
1. APIGateway是什么 APIGateway 即API网关,所有请求首先会经过这个网关,然后到达后端服务,有点类似于Facade模式。API网关作为系统接口对外的统一出口,可以减少调用方对服务实现的感知。 没有API网关时的结系统构如下图:由图可以看出,在没有API网…
下一页
个人成就
文章被点赞
84
文章被阅读
49,260
掘力值
946
关注了
22
关注者
19
收藏集
1
关注标签
17
加入于
2017-06-15