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

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

开发者学堂课程【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月前
|
Ubuntu Linux C++
Win10系统上直接使用linux子系统教程(仅需五步!超简单,快速上手)
本文介绍了如何在Windows 10上安装并使用Linux子系统。首先,通过应用商店安装Windows Terminal和Linux系统(如Ubuntu)。接着,在控制面板中启用“适用于Linux的Windows子系统”并重启电脑。最后,在Windows Terminal中选择安装的Linux系统即可开始使用。文中还提供了注意事项和进一步配置的链接。
47 0
|
8月前
十分钟上手把玩树莓派——系统创建指南
十分钟上手把玩树莓派——系统创建指南
|
8月前
|
移动开发 前端开发 IDE
前端知识笔记(三十四)———HBuilder的下载与使用(详细步骤)
前端知识笔记(三十四)———HBuilder的下载与使用(详细步骤)
292 0
|
IDE 开发工具 芯片
K210入门-环境搭建与点灯测试(一)
K210入门-环境搭建与点灯测试(一)
|
JSON 缓存 NoSQL
重新更新VScode配置(C/C++)——负责任、手把手教学,亲测有效
对于C/C++的编程环境来说,目前我们所接触到的、所用到的,除了vim以外,大众用的、尤其是学生群体用的主要是有三种。
1411 1
重新更新VScode配置(C/C++)——负责任、手把手教学,亲测有效
|
Linux C语言 C++
增设章节---VScode 的详细安装方式(已亲测)
针对网上根据很多安装vscode的文章,大多数都有一些问题,例如打不开launch.h等等。同时,应部分读者的建议和需求,特此,增设本安装vscode方法的章节
271 0
增设章节---VScode 的详细安装方式(已亲测)
|
自然语言处理 数据安全/隐私保护 开发者
插件安装演示Ⅰ | 学习笔记
快速学习插件安装演示Ⅰ
插件安装演示Ⅰ | 学习笔记
|
JSON 自然语言处理 数据格式
插件安装演示Ⅱ | 学习笔记
快速学习插件安装演示Ⅱ
插件安装演示Ⅱ | 学习笔记
|
自然语言处理 开发工具 开发者
插件安装演示Ⅱ|学习笔记
快速学习插件安装演示Ⅱ。
114 0
插件安装演示Ⅱ|学习笔记
|
算法 Java 程序员
如何使用IDEA断点调试(debug), 用图文并茂的方式来教你
如何使用IDEA断点调试(debug), 用图文并茂的方式来教你
如何使用IDEA断点调试(debug), 用图文并茂的方式来教你