elk----elasticsearch使用ik中文分词器(代码片段)

a393060727 a393060727     2023-05-01     762

关键词:

0、默认分词器。

默认分词器,查询的时候会把中文一个汉字当作一个关键字拆分,这样是不符合我们的需求的,所以需要安装分词器。

1、下载分词器。

当前有多种分词器可下载,据说比较好用的是IK分词器。

注意,下载分词器的时候,版本必须要与Elasticsearch安装的版本一致,否则会出现不可描述的错误。

下载地址: https://github.com/medcl/elasticsearch-analysis-ik/releases

注意: es-ik分词插件版本一定要和es安装的版本对应

之前自带的分词器

查询地址:http://192.168.5.131:9200/_analyze


  "analyzer": "standard",
  "text": "中华人民共和国中华人民共和国中华人民shiwom是"

 

技术图片

 

 

 

 

2、安装分词器。

下载好之后的分词器zip压缩包,上传到服务器中 Elasticsearch的安装目录的plugins目录下。

用unzip 进行解压。

linux解压zip文件,命令:unzip 如果没有该命令,可先安装,命令为:

yum -y install unzip

安装好后,就解压

unzip ik.zip

就OK了,然后kill -9 原来的进程 ,再启动,就可以了。在启动的日志中,我们可以看到,

 

3、测试。


查询地址:http://192.168.5.131:9200/_analyze

将分词器类型更换为:ik_smart


  "analyzer": "ik_smart",
  "text": "发布之后,谁操作下把2521拿出来"

 

技术图片

 

2021年大数据elk:elasticsearch安装ik分词器插件(代码片段)

...面的知识重点。目录系列历史文章安装IK分词器一、下载ElasticsearchIK分词器二、切换到lanson用户,并在es的安装目录下/plugins创建ik三、将下载的ik分词器上传并解压到该目录四、将plugins下的ik目录分发到每一台 查看详情

elk----elasticsearch使用ik中文分词器增加拓展热词(代码片段)

进入到我们ik分词器安装目录下的config目录cd/usr/local/myapp/elasticsearch-6.4.3/plugins/ik/configviIKAnalyzer.cfg.xml IKAnalyzer.cfg.xml 的内容如下:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEpropertiesSYSTEM"http://java.sun.com/dtd/properties.dtd"><pr... 查看详情

elk(elasticsearch+kibana+logstash)搜索引擎:elasticsearch基础教程(代码片段)

1.elasticsearch的结构  首先elasticsearch目前的结构为/index/type/id id对应的就是存储的文档ID,elasticsearch一般将数据以JSON格式存储。我们可以将elasticsearch和关系型数据库进行比较,index相当于关系型数据库中的database,type相当于... 查看详情

elkdocker6.elasticsearch集群启动多节点+解决es节点集群状态为yellow

...动的是单个的ES节点。 系列文章:【ELK】【docker】【elasticsearch】1.使用Docker和Elasticsearch+kibana5.6.9搭建全文本搜索引擎应用集群,安装ik分词器【ELK】【docker】【elasticsearch】2.使用elasticSearch+kibana+logstash+ik分词器+pinyin分词器+繁... 查看详情

java整合elk日志

...ker-compose搭建一、编写docker-compose.ymlversion:"3"services:elasticsearch:image:elasticsearch:7.5.1container_name:elasticsearchenvironment:-"cluster.name=elasticsearch"#设置集群名称为elasticsearch-"discovery.type=single-node"#以单一节点模式启动-... 查看详情

2021年大数据elk:elasticsearch简单介绍

...;帮助大家回顾前面的知识重点。目录系列历史文章 一、Elasticsearch简介1、介绍2、创始人二、Elasticsearch可以做什么1、信息检索2、企业内部系统搜索3、数据分析引擎三、Elasticsearch特点1、海量数据处理2、开箱即用 3、作为传统... 查看详情

elk(elasticsearch,logstash,kibana)搭建实时日志分析平台

ELK(ElasticSearch,Logstash,Kibana)搭建实时日志分析平台 日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以... 查看详情

elk+zookeeper+kafka收集springcould日志配置文档

############本文介绍使用ELK(elasticsearch、logstash、kibana)+ kafka来搭建一个日志系统。主要演示使用springaop进行日志收集,然后通过kafka将日志发送给logstash,logstash再将日志写入elasticsearch,这样elasticsearch就有了日志数据了,最后... 查看详情

ELK(elasticsearch, logstash, kibana, filbeat for agent) 土耳其语字符问题

】ELK(elasticsearch,logstash,kibana,filbeatforagent)土耳其语字符问题【英文标题】:ELK(elasticsearch,logstash,kibana,filbeatforagent)Turkishcharacterproblem【发布时间】:2019-12-0910:14:55【问题描述】:我有ELK堆栈,我使用filebeat作为代理,我正在通过webs... 查看详情

2021年大数据elk:elasticsearch架构原理(代码片段)

...历史文章目录,帮助大家回顾前面的知识重点。目录Elasticsearch架构原理一、Elasticsearch的节点类型1、Master节点2、DataNode节点二、分片和副本机制1、分片(Shard)2、副本3、指定分片、副本数量三、Elasticsearch重要工作流... 查看详情

[bigdata-elk]elk(elasticsearch,logstash,kibana)搭建实时日志分析平台

ELK平台介绍在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段:以下内容来自: http://baidu.blog.51cto.com/71938/1676798日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软... 查看详情

[elk]快速搭建简单的日志分析平台

下载ELK(Elasticsearch,Logstash,Kibana) Elasticsearch:wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.4.tar.gzLogstash:wget https://download.elasticse 查看详情

centos7.x安装elk(elasticsearch+logstash+kibana)

 第一次听到ELK,是新浪的@ARGV介绍内部使用ELK的情况和场景,当时触动很大,原来有那么方便的方式来收集日志和展现,有了这样的工具,你干完坏事,删除日志,就已经没啥作用了。 很多企业都表示出他们很关心安全... 查看详情

elk(elasticsearch5.0)head插件安装配置

elk升级部署到elasticsearch5.0后,安装elasticsearch-head插件遇到一个小问题:版本5.0以后,则不再elasticsearch/bin/plugin-installmobz/elasticsearch-head这种形式安装head插件,而是通过npm管理配置,步骤复杂了点。head官网:https://github.com/mobz/elastic... 查看详情

elk(elasticsearch,logstash,kibana)搭建实时日志分析平台

ELK平台介绍在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段:以下内容来自:http://baidu.blog.51cto.com/71938/1676798日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件... 查看详情

2021年大数据elk:elasticsearch编程(环境准备)(代码片段)

...历史文章目录,帮助大家回顾前面的知识重点。目录Elasticsearch编程一、环境准备1、准备IDEA项目结构2、准备POM依赖3、创建用于保存职位信息的实体类4、编写接口和实现类 5、创建实现类Elasticsearch编程要将搜索的功能与前端... 查看详情

日志分析系统elk(elasticsearch+logstash+kibana+filebeat)

...装Filebeat​​​​五、集群模式​​搭建日志分析系统ELK(elasticsearch+logstash+kibana+filebeat)这里先介绍ELK的安装 首先下载ELK在官网下载:​​https://www.elastic.co/cn/downloads/​ 查看详情

2021年大数据elk:elasticsearch简单介绍

...;帮助大家回顾前面的知识重点。目录系列历史文章 一、Elasticsearch简介1、介绍2、创始人二、Elasticsearch可以做什么1、信息检索2、企业内部系统搜索3、数据分析引擎三、Elasticsearch特点1、海量数据处理2、开箱即用 3、作为传统... 查看详情