插件安装演示Ⅲ | 学习笔记

简介: 快速学习插件安装演示Ⅲ

开发者学堂课程【ElasticSearch 入门精讲插件安装演示学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/10014


插件安装演示Ⅲ


注意点

①针对于 es 集群中已经存在的历史索引库,不会进行重新分词,分词插件不起作用。

就比如以下代码查询不出,只是对新的才有用。

@Test

public void testChinesePlugin() {

//没有安装中文分词插件之前,查询:

SearchResponse response = client.prepareSearch( ...indices:“ok”)    

.setTypes("news")

.setQuery(QueryBuilders.termQuery(name:"content", value:“中国”))

.get();

for (SearchHit hit : response.getHits()) {

System.out.println(hit.getSourceAsString());

}

}

在进入索引库的时候,指定一下中文插件

“analyzer”: “ik_max_word”,

“search_analyzer”: “ik_max_word”

没有指定的时候是不会使用中文分词插件的,除非将 IK 设置为默认分词器,否则还是使用哪些西方默认的字符。

②新建索引库,以及索引库下的 type 时,要指定相应的中文分词插件,才会起作用。会根据分词插件,对新增的索引信息进行分词,存储到 es 集群中。

③需要将安装好的 ik 中文分词插件拷贝到集群中别的节点上。

④给 es 集群安装插件时,优先安装中文分词插件(建议排在第一位!!)。

如果索引库中存在很多信息的话,没有事先安装中文分词插件,默认使用西方的分词法

⑤windows 下的换行符是 \r\n , Linux os 下的换行符是 \n ;

windows 下的指令拷贝到 linux 命令行下执行,往往会报错,不

能正常执行,

应对方案是:a)先将内容粘贴到 Linux 下的临时文件中;b)然后从linux 临时文件中拷贝。

因为在我们粘贴的一瞬间,它的底层会将 windows 下的换行符自动转换为 linux 下的换行符。

相关文章
|
1月前
|
存储 前端开发 Java
Java后端如何进行文件上传和下载 —— 本地版(文末配绝对能用的源码,超详细,超好用,一看就懂,博主在线解答) 文件如何预览和下载?(超简单教程)
本文详细介绍了在Java后端进行文件上传和下载的实现方法,包括文件上传保存到本地的完整流程、文件下载的代码实现,以及如何处理文件预览、下载大小限制和运行失败的问题,并提供了完整的代码示例。
314 1
|
6月前
|
Web App开发 定位技术 数据安全/隐私保护
Zotero文献管理软件入门使用方法:软件下载、文献导入、引文插入
Zotero文献管理软件入门使用方法:软件下载、文献导入、引文插入
159 1
|
6月前
|
移动开发 前端开发 IDE
前端知识笔记(三十四)———HBuilder的下载与使用(详细步骤)
前端知识笔记(三十四)———HBuilder的下载与使用(详细步骤)
205 0
|
JSON 缓存 NoSQL
重新更新VScode配置(C/C++)——负责任、手把手教学,亲测有效
对于C/C++的编程环境来说,目前我们所接触到的、所用到的,除了vim以外,大众用的、尤其是学生群体用的主要是有三种。
1320 1
重新更新VScode配置(C/C++)——负责任、手把手教学,亲测有效
|
Linux C语言 C++
增设章节---VScode 的详细安装方式(已亲测)
针对网上根据很多安装vscode的文章,大多数都有一些问题,例如打不开launch.h等等。同时,应部分读者的建议和需求,特此,增设本安装vscode方法的章节
263 0
增设章节---VScode 的详细安装方式(已亲测)
|
自然语言处理 数据安全/隐私保护 开发者
插件安装演示Ⅰ | 学习笔记
快速学习插件安装演示Ⅰ
插件安装演示Ⅰ | 学习笔记
|
JSON 自然语言处理 数据格式
插件安装演示Ⅱ | 学习笔记
快速学习插件安装演示Ⅱ
插件安装演示Ⅱ | 学习笔记
|
自然语言处理 开发工具 开发者
插件安装演示Ⅱ|学习笔记
快速学习插件安装演示Ⅱ。
插件安装演示Ⅱ|学习笔记
|
存储 Android开发 iOS开发
三分钟了解Studio One6最新版二十项功能介绍及下载
Studio One是一款音乐编曲软件,是音乐工作者必不可少的创作工具,用于创建、录制、混合和掌握音乐和其他音频。无论你是第一次接触数字音乐工作站(DAW),还是第一次尝试制作属于自己的音乐,Studio One 6都能给你非凡的体验!Studio One 6新功能包括智能模板、乐谱支持歌词,全局视频轨,还有全新的声码器插件。万众期待的2022新版 Studio One 终于来了!在广受好评的5系列基础上,Studio One 6 又将给喜欢创作音乐的爱好者,带来哪些惊喜功能呢?请跟随 Studio One 中文来一探究竟!抢先体验20项全新功能吧!
1637 0
|
存储 自然语言处理 Linux
插件安装演示Ⅲ|学习笔记
快速学习插件安装演示Ⅲ。