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

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

开发者学堂课程【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艘中国渔船”}

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

相关文章
|
6月前
|
机器学习/深度学习 编译器 C++
C++模板元模板实战书籍讲解第一章(顺序、分支与循环代码的编写)--续篇
C++模板元模板实战书籍讲解第一章(顺序、分支与循环代码的编写)--续篇
53 0
|
3天前
|
移动开发 算法 数据可视化
🚀独立开发,做的页面不好看?我总结了一些工具与方法🚀
🚀独立开发,做的页面不好看?我总结了一些工具与方法🚀
|
4月前
|
小程序 关系型数据库 MySQL
基于Python和mysql开发的看图猜成语微信小程序(源码+数据库+程序配置说明书+程序使用说明书)
基于Python和mysql开发的看图猜成语微信小程序(源码+数据库+程序配置说明书+程序使用说明书)
|
11月前
|
小程序 Python
Tkinter模块GUI界面化编程实战(四)——随机点名小程序(含详解及完整源码、完整程序下载链接)
Tkinter模块GUI界面化编程实战(四)——随机点名小程序(含详解及完整源码、完整程序下载链接)
162 0
Tkinter模块GUI界面化编程实战(四)——随机点名小程序(含详解及完整源码、完整程序下载链接)
|
12月前
|
Python
Python 控制台操作的文字版“数独”游戏(非GUI版本)
Python 控制台操作的文字版“数独”游戏(非GUI版本)
160 0
|
Python
10个python经典小游戏(上)(动图演示+源码分享)(上)
10个python经典小游戏(上)(动图演示+源码分享)
299 0
|
Python
10个python经典小游戏(上)(动图演示+源码分享)(下)
10个python经典小游戏(上)(动图演示+源码分享)
333 0
|
Linux C语言 C++
增设章节---VScode 的详细安装方式(已亲测)
针对网上根据很多安装vscode的文章,大多数都有一些问题,例如打不开launch.h等等。同时,应部分读者的建议和需求,特此,增设本安装vscode方法的章节
217 0
增设章节---VScode 的详细安装方式(已亲测)
|
自然语言处理 数据安全/隐私保护 开发者
插件安装演示Ⅰ | 学习笔记
快速学习插件安装演示Ⅰ
88 0
插件安装演示Ⅰ | 学习笔记
|
存储 自然语言处理 开发者
插件安装演示Ⅲ | 学习笔记
快速学习插件安装演示Ⅲ
72 0