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

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

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

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

相关文章
|
存储 运维 监控
物联网平台常见类别及对应平台(一)
物联网平台常见类别及对应平台(一)
1825 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的四S店预约保养系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的四S店预约保养系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
数据可视化 数据安全/隐私保护
|
网络协议 Linux
网络通信——TCP/UDP编程
关注TCP/UPD编程的过程
202 0
网络通信——TCP/UDP编程
|
安全 程序员 虚拟化
【Windows核心编程+第一个内核程序】爆肝120小时整理-80%程序员最欠缺的能力,一半以上研究生毕业了还不懂?理解各种深度技术的基本功
【Windows核心编程+第一个内核程序】爆肝120小时整理-80%程序员最欠缺的能力,一半以上研究生毕业了还不懂?理解各种深度技术的基本功
215 0
【Windows核心编程+第一个内核程序】爆肝120小时整理-80%程序员最欠缺的能力,一半以上研究生毕业了还不懂?理解各种深度技术的基本功
|
PHP 数据安全/隐私保护