08 2020 档案

摘要:ES提供给了一些自带的分词器,如标准分词器,空格分词器,对中文支持不好。 因此也就有了一些第三方的分词器。 如ik分词器,这里用着还不错, 不过有的时候还是不能满足我们工作中的需要,因此就需要在现成的分词器上加一些定制化的改造。 有点像设计模式中的装饰模式。 这里选用的分词器是IK分词器。 扩展新词 阅读全文
posted @ 2020-08-26 08:54 沧海红心_田帅 阅读(8) 评论(0) 推荐(0) 编辑
摘要:在ES中如果更新了词库,就需要对已经存在的索引重新构建。 POST /shop/_update_by_query { "query": { "bool": { "must": [ {"term": { "name": { "value": "南" } }}, { "term": { "name": 阅读全文
posted @ 2020-08-24 08:16 沧海红心_田帅 阅读(12) 评论(0) 推荐(0) 编辑
摘要:安装 进入到elasticsearch的安装目录下, 找到bin目录。 执行里面的elasticsearch-plugin 命令,这个命令是管理es中的插件的。 ik分词器就是一个插件。 执行下面这个命令就可以安装成了, 注意IK分词器的版本要和es的版本一致才行。 具体哪个版本可以去github中 阅读全文
posted @ 2020-08-14 08:49 沧海红心_田帅 阅读(21) 评论(0) 推荐(0) 编辑
摘要:算法介绍 relevance score(相关度得分)算法:简单来说,就是计算出,一个索引中的文本,与搜索文本,他们之间的关联匹配程度 Elasticsearch 使用的是 term frequency/inverse document frequency 算法,简称为 TF/IDF 算法 TF/I 阅读全文
posted @ 2020-08-11 14:02 沧海红心_田帅 阅读(40) 评论(0) 推荐(0) 编辑
摘要:以下语法是在ES7中测试的,低版本可能会有不兼容的问题 创建索引 PUT /article { "mappings": { "properties": { "title":{ "type": "text", "analyzer": "english" } } } } 给索引添加字段 PUT /art 阅读全文
posted @ 2020-08-10 19:20 沧海红心_田帅 阅读(11) 评论(0) 推荐(0) 编辑
摘要:王江涛大神的英语速成六大步骤1. 步骤一:中译英。先不看英文原文,按照自己的理解把新概念的中文译文译为英文,练习写作及翻译,译完之后不看原文。2. 步骤二:听写。网上下载英式或美式MP3录音,听四遍全部写下来,基础薄弱的同学听一句写一句,基础较好的同学听一段写一段,练习了听力。3. 步骤三:仔细对比 阅读全文
posted @ 2020-08-10 08:00 沧海红心_田帅 阅读(14) 评论(0) 推荐(0) 编辑
摘要:这篇文章我们主要是分析一下分布式限流的玩法。 因为限流也是一个经典用法了。 1.微服务限流 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。缓存、降级和限流是保护微服务系统运行稳定性的三大利器。 缓存的目的是提升系统访问速度和增大系统能处理的容量,而降级是当服务出问题或者影响到核心流程的性能 阅读全文
posted @ 2020-08-03 13:51 沧海红心_田帅 阅读(322) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示