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

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

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

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


插件安装演示Ⅱ


内容介绍:

一、测试例子

二、演示


一、测试例子

那么这个插件有没有安装成功呢?

测试例子:

~> 在 Kibana 的 Dev Tools 中,运行

POST _analyze

{

“analyzer”: “ik_smart”,

“text”: “中国人民警察的服务宗旨”

}

~> 使用 head 插件来测试

http://JANSON01:9200/_analyze

{

“analyzer”: “ik_smart”,

“text”: “天团 S.H.E 昨在两厅院艺文广场举办17万人露天音乐会, 3人献唱多首经典好歌,让现场粉丝听得如痴如醉”

}

二、演示

打开插件,点击复合查询

输入_analyze

下面输入

{

“analyzer”: “ik_smart”,

“text”: “天团 S.H.E 昨在两厅院艺文广场举办17万人露天音乐会, 3人献唱多首经典好歌,让现场粉丝听得如痴如醉”

}

然后点击易读,验证 JSON,然后点击提交请求

可见查询正确

下面再来测试一下,先来新建一个索引库

image.png

输入

curl -XPUT http://janson01:9200/chinese

curl -XPOST http://JANSON01:9200/chinese/hot/_mapping -H ‘Content-Type:application/json’ -d’

vim temp.txt

然后输入

{

“properties”: {

“content”:

“type”: “text”,

“analyzer”: “ik_max_word”,

“search_analyzer”: “ik_max_word”

}

:ql

再粘贴

curl -XPOST http://JANSON01:9200/chinese/hot/_mapping -H ‘Content-Type:application/json’ -d’

{

“properties”: {

“content”:

“type”: “text”,

“analyzer”: “ik_max_word”,

“search_analyzer”: “ik_max_word”

}

建好之后再来添加数据,输入

curl-H'Content-Type:application/json'-XPOST http://JANSON01:9200

/ok/news/1 -d'{"content":"美国留给伊拉克的是个烂摊子吗"}'

curl-H'Content-Type:application/json'-XPOST

http://JANSON01:9200

/ok/news/2 -d {"content":公安部:各地校车将享最高路权"}'

curl-H'Content-Type:application/json'-XPOST http://JANSON01:9200

/ok/news/3 -d'{"content ":中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}'

curl-H'Content-Type:application/json'-XPOST http://JANSON01:9200

/ok/news/4 -d {"content":"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"}'

添加完数据之后,我们通过程序的方式来查询一下,在 TestES.jav

中输入

@Test

public void testChinesePlugin() {

//安装中文分词插件之后,查询:

SearchResponseresponse= client.prepareSearch( ...indices:"chinese")    

.setTypes("hot").setQuery(QueryBuilders.termQuery(name:"content", value:"中"))

.get();

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

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

}

}

运行结果显示:

{“content”: “中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首”}

{“content”: “中韩渔警冲突调查:韩警平均每天扣1艘中国渔船”}

成功查询到结果,这就是安装了中文分词插件后的一个效果

相关文章
|
5月前
|
开发工具 图形学 Android开发
从零开始的unity3d入门教程(一)----环境配置
该文章是《从零开始的Unity3D入门教程》系列的第一篇,详细介绍了Unity3D的环境配置过程,包括注册Unity账户、下载安装Unity Hub和Unity编辑器、配置许可证、创建Unity项目、下载安装Visual Studio 2022以及将Unity与Visual Studio相关联等步骤。
从零开始的unity3d入门教程(一)----环境配置
|
5月前
|
定位技术 C# 图形学
从零开始的unity3d入门教程(二)----基本功能讲解
这是一篇Unity3D入门教程,详细介绍了Unity界面操作、游戏物体创建修改、场景搭建、玩家控制、音效添加以及游戏测试和导出的全过程。
从零开始的unity3d入门教程(二)----基本功能讲解
|
5月前
|
API 开发工具 图形学
Pico Neo 3教程☀️ 六、项目的配置总结及交互开发
Pico Neo 3教程☀️ 六、项目的配置总结及交互开发
|
7月前
|
前端开发 开发工具 git
[巨详细]使用HBuilder-X启动uniapp项目教程
【6月更文挑战第6天】使用HBuilder-X启动uniapp项目教程 先用HBuilder-X打开本地的uniapp项目
878 0
|
8月前
|
移动开发 前端开发 IDE
前端知识笔记(三十四)———HBuilder的下载与使用(详细步骤)
前端知识笔记(三十四)———HBuilder的下载与使用(详细步骤)
264 0
|
Web App开发 Java 测试技术
2022 PlantUML 这款 IDEA 插件能搞,流程图、架构图,N种图... 简直神器!
2022 PlantUML 这款 IDEA 插件能搞,流程图、架构图,N种图... 简直神器!
688 0
|
JSON 缓存 NoSQL
重新更新VScode配置(C/C++)——负责任、手把手教学,亲测有效
对于C/C++的编程环境来说,目前我们所接触到的、所用到的,除了vim以外,大众用的、尤其是学生群体用的主要是有三种。
1392 1
重新更新VScode配置(C/C++)——负责任、手把手教学,亲测有效
|
Linux C语言 C++
增设章节---VScode 的详细安装方式(已亲测)
针对网上根据很多安装vscode的文章,大多数都有一些问题,例如打不开launch.h等等。同时,应部分读者的建议和需求,特此,增设本安装vscode方法的章节
270 0
增设章节---VScode 的详细安装方式(已亲测)
|
自然语言处理 数据安全/隐私保护 开发者
插件安装演示Ⅰ | 学习笔记
快速学习插件安装演示Ⅰ
插件安装演示Ⅰ | 学习笔记
|
自然语言处理 开发工具 开发者
插件安装演示Ⅱ|学习笔记
快速学习插件安装演示Ⅱ。
112 0
插件安装演示Ⅱ|学习笔记