当前位置: 首页 > article >正文

【Elasticsearch】内置分析器概述

内置分析器参考

Elasticsearch 随附了广泛类型的内置分析器,可以在任何索引中使用,无需进一步配置:

 

标准分析器

`standard`分析器根据 Unicode 文本分段算法定义的单词边界将文本划分为词条,会移除大部分标点符号,将词条转为小写,并支持移除停用词。

 

简单分析器

`simple`分析器在遇到非字母字符时将文本划分为词条,会将所有词条转为小写。

 

空白分析器

`whitespace`分析器在遇到任何空白字符时将文本划分为词条,不会将词条转为小写。

 

停用词分析器

`stop`分析器类似于`simple`分析器,但还支持移除停用词。

 

关键字分析器

`keyword`分析器是一个“无操作”分析器,它接受给定的任何文本,并将完全相同的文本作为单个词条输出。

 

模式分析器

`pattern`分析器使用正则表达式将文本划分为词条,支持小写化和停用词。

 

语言分析器

Elasticsearch 提供了许多语言特定的分析器,例如`english`或`french`。

 

指纹分析器

`fingerprint`分析器是一种专业分析器,它创建一个可用于重复检测的指纹。

 

如果你没有找到适合你需求的分析器,你可以创建一个`custom`自定义分析器,它将结合适当的字符过滤器、分词器和令牌过滤器。

 


http://www.kler.cn/a/544610.html

相关文章:

  • Air724 DTU数据上报json到v1/gateway/telemetry
  • 2D小游戏-创新设计——《弹射挑战》
  • 伯克利 CS61A 课堂笔记 08 —— Strings and Dictionaries
  • 解析 JavaScript 面试题:`index | 0` 确保数组索引为整数
  • 数据库安全、分布式数据库、反规范化等新技术(高软19)
  • 连锁收银系统的核心架构与技术选型
  • 51c自动驾驶~合集50
  • Tweak Power:高效电脑系统优化利器
  • ubuntu 实时系统安装Nvidia驱动
  • 小米红米手机澎湃2.0解锁BL 绕澎湃社区验证 救砖以及9008授权
  • 优雅的git log输出内容更加醒目
  • 【愚公系列】《Python网络爬虫从入门到精通》007-请求模块requests高级应用(Reguests-HTML)
  • Kubernetes部署OwnCloud网盘服务
  • 基于javaweb的SpringBoot+MyBatis健身房信息管理系统(源码+文档+部署讲解)
  • 深入理解DeepSeek与企业实践(二):32B多卡推理的原理、硬件散热与性能实测
  • 06:串口通信
  • python使用虚拟环境
  • Python 依赖管理的革新——Poetry 深度解析
  • C# Dictionary的实现原理
  • 走进 Tcl 语言:历史、特性与应用