ElasticSearch6.x插件之IK分词器

news/2024/11/28 5:39:41/

IK分词器插件下载地址:git地址

1.下载并安装IK插件

首先下载es对应版本的ik分词器的zip包,上传到es服务器上,在es的安装目录下有一个plugins的目录,在这个目录下创建一个叫ik的目录
然后将解压好的内容,拷贝到ik目录
将ik目录拷贝到其他的es节点
重新启动所有的es

2.使用

#创建索引名字叫news
curl -H "Content-Type: application/json" -XPUT http://192.168.177.11:9200/news#创建mapping(相当于数据中的schema信息,表名和字段名以及字段的类型)
curl -H "Content-Type: application/json" -XPOST http://192.168.177.11:9200/news/fulltext/_mapping -d'
{"properties": {"content": {"type": "text","analyzer": "ik_max_word","search_analyzer": "ik_max_word"}}}'curl -H "Content-Type: application/json" -XPOST http://192.168.177.11:9200/news/fulltext/1 -d'
{"content":"美国留给伊拉克的是个烂摊子吗"}'curl -H "Content-Type: application/json" -XPOST http://192.168.177.11:9200/news/fulltext/2 -d'
{"content":"公安部:各地校车将享最高路权"}'curl -H "Content-Type: application/json" -XPOST http://192.168.177.11:9200/news/fulltext/3 -d'
{"content":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}'curl -H "Content-Type: application/json" -XPOST http://192.168.177.11:9200/news/fulltext/4 -d'
{"content":"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"}'curl -H "Content-Type: application/json" -XPOST http://192.168.177.11:9200/news/fulltext/_search  -d'
{"query" : { "match" : { "content" : "中国" }},"highlight" : {"pre_tags" : ["<font color='red'>", "<tag2>"],"post_tags" : ["</font>", "</tag2>"],"fields" : {"content" : {}}}
}'curl -H "Content-Type: application/json" -XGET 'http://192.168.177.11:9200/_analyze' -d'
{"analyzer" : "ik_max_word""text":"联想是全球最大的笔记本厂商"
}'

 


http://www.ppmy.cn/news/239788.html

相关文章

JDBC 拾枝杂谈—入门篇(通俗易懂)

目录 一、前言 二、JDBC介绍 1.基本概述 : 2.基本原理 : 三、JDBC模拟 1.模拟接口 &#xff1a; 2.模拟实现类 : 3.模拟测试类 : 4.模拟扩展 : 四、JDBC入门 1.编写JDBC程序的核心四部曲 : &#xff08;全文背诵&#xff09; 2.准备工作 : ①导入jar包 ②创建测试表 …

Lexer(Ver. Hand)

本文介绍如何手撕词法分析器&#xff0c;整体来说难度不大&#xff0c;还是文件读取麻烦。 lexer.h #ifndef LEXER_H #define LEXER_H#include <iostream> #include <fstream> #include <vector> #include <string>using namespace std;enum token_typ…

【Pytorch】模型摘要信息获取、模型参数获取及模型保存的三种方法

目录 问题一&#xff1a;模型摘要信息的获取问题二&#xff1a;模型参数的获取问题三&#xff1a;模型的保存方式 问题1&#xff1a;我想得到模型的摘要信息&#xff0c;包括每一层的名称、输入尺寸、输出尺寸以及参数量。 PyTorch Summary是一个用于计算模型参数量和输出尺…

Databend 开源周报第 96 期

Databend 是一款现代云数仓。专为弹性和高效设计&#xff0c;为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务&#xff1a;https://app.databend.cn 。 Whats On In Databend 探索 Databend 本周新进展&#xff0c;遇到更贴近你心意的 Databend 。 虚拟列 查询 J…

djangoo配置与运行

前言&#xff1a;相信看到这篇文章的小伙伴都或多或少有一些编程基础&#xff0c;懂得一些linux的基本命令了吧&#xff0c;本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python&#xff1a;一种编程语言&…

【云原生】docker-Cgroup资源限制

Docker容器的资源控制 Docker通过Cgroup 来控制容器使用的资源配额&#xff0c;包括CPU、内存、磁盘三大方面&#xff0c;基本覆盖了常见的资源配额和使用量控制。Caroup 是ControlGroups的缩写&#xff0c;是Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物理资源…

Yolov3 模型构建和深入掌握快速搭建网络的搭积木方法

&#xff08;一&#xff09;设计Conv2dBatchLeaky 1、了解LeakyReLU激活函数 LeakyReLU 激活层&#xff0c;创建一个可调用对象以计算输入 x 的 LeakReLU 。其中&#xff0c;x为输入的 Tensor 感觉和飞桨的api有点相同&#xff0c;可以对照参考理解&#xff1a; LeakyReLU激活…

Easeui 02 tree组件.

1.添加tree组件. tree组件的位置&#xff1a;DataGrid and Tree(表格和树) → tree(树)&#xff1b; 复制 tree组件到 "菜单管理"的div里面&#xff0c;如&#xff1a; 这里要动态绑定数据&#xff0c;所以把死数据删除&#xff0c;只留下一个 ul&#xff0c;如&am…