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

小程序建站网站百度免费注册

小程序建站网站,百度免费注册,受欢迎的唐山网站建设,05网课时作业本安装分词器 windows环境,分词器有2种安装方式,1.直接命令安装;2.压缩包安装 IK分词器 查看ik分词器文档,找到安装方式介绍 文档链接: 方式1 elasticsearch-plugin install https://get.infini.cloud/elasticsearch/an…

安装分词器

windows环境,分词器有2种安装方式,1.直接命令安装;2.压缩包安装

IK分词器

查看ik分词器文档,找到安装方式介绍

文档链接:

方式1

elasticsearch-plugin install https://get.infini.cloud/elasticsearch/analysis-ik/7.10.0

方式2

下载压缩包,然后解压放入到 es的plugins目录

找到es对应的版本,然后下载

验证是否安装成功

elasticsearch-plugin list

测试分词器

需要先重启ES

POST /_analyze   
{"analyzer": "ik_max_word","text": "中华人民"   
}   

 结果

{"tokens" : [{"token" : "中华人民","start_offset" : 0,"end_offset" : 4,"type" : "CN_WORD","position" : 0},{"token" : "中华","start_offset" : 0,"end_offset" : 2,"type" : "CN_WORD","position" : 1},{"token" : "华人","start_offset" : 1,"end_offset" : 3,"type" : "CN_WORD","position" : 2},{"token" : "人民","start_offset" : 2,"end_offset" : 4,"type" : "CN_WORD","position" : 3}]
}

分词器的组成

分词器(Analyzer)是用于将文本拆分为词项(Token)的工具。分词器由以下三个部分组成:

  • 字符过滤器(Character Filters):对原始文本进行预处理(如去除 HTML 标签、替换字符等)。
  • 分词器(Tokenizer):将文本拆分为词项。
  • 词项过滤器(Token Filters):对分词后的词项进行处理(如小写转换、去除停用词等)

分词器种类

分词器特点适用场景优点缺点示例
Standard Analyzer默认分词器,基于 Unicode 文本分割算法,按空格和标点符号分词,转换为小写英文或其他基于空格分隔的语言简单易用,无需额外配置。不支持中文分词,对特殊字符敏感。"Hello, world!" → ["hello", "world"]
english Analyzer转换成小写,词干提取、停用词过滤"Barking a games"->["bark","game"]
Simple Analyzer按非字母字符分词,转换为小写。简单的英文分词轻量级,适合简单场景。无法处理复杂文本,不支持中文。"Hello, world!" → ["hello", "world"]
Whitespace Analyzer按空格分词,不转换大小写。需要保留大小写的场景保留原始大小写,适合特定需求。无法处理标点符号,不支持中文。"Hello, world!" → ["Hello,", "world!"]
Keyword Analyzer将整个文本作为一个词项,不进行分词。需要精确匹配的场景(如 ID、标签)保留完整文本,适合精确匹配。不适合全文搜索。"Hello, world!" → ["Hello, world!"]
Pattern Analyzer基于正则表达式分词,默认按非字母字符分词,转换为小写。需要自定义分词规则的场景灵活,支持自定义正则表达式。配置复杂,性能较低。"Hello, world!" → ["hello", "world"]
Language Analyzer针对特定语言(如英语、法语、德语)优化分词。多语言支持针对特定语言优化,分词效果较好。需要指定语言,不支持中文。"Hello, world!" → ["hello", "world"]
IK Analyzer支持中文分词,提供 ik_smart(智能分词)和 ik_max_word(最大分词)两种模式。中文文本处理中文分词效果好,支持自定义词典。需要额外安装插件,重启 Elasticsearch。"你好世界" → ["你好", "世界"]ik_smart)或 ["你好", "世界", "你好世界"]ik_max_word
Jieba Analyzer支持中文分词,提供 search(搜索模式)和 index(索引模式)两种模式。中文文本处理中文分词效果好,支持自定义词典。需要额外安装插件,重启 Elasticsearch。"你好世界" → ["你好", "世界"]search)或 ["你好", "世界", "你好世界"]index
Nori Analyzer针对韩语优化的分词器。韩语文本处理韩语分词效果好,支持自定义词典。需要额外安装插件,重启 Elasticsearch。"안녕하세요" → ["안녕", "하세요"]
Kuromoji Analyzer针对日语优化的分词器。日语文本处理日语分词效果好,支持自定义词典。需要额外安装插件,重启 Elasticsearch。"こんにちは" → ["こんにちは"]
Stempel Analyzer针对波兰语优化的分词器。波兰语文本处理波兰语分词效果好,支持自定义词典。需要额外安装插件,重启 Elasticsearch。"Witaj świecie" → ["witaj", "świecie"]

http://www.dtcms.com/wzjs/149989.html

相关文章:

  • wordpress服务器操作系统百度推广怎么优化排名
  • 建站套餐和定制网站的区别百度app客服人工在线咨询
  • 网站运营的重要性学校招生网络营销方案
  • 支付平台网站建设生意参谋指数在线转换
  • 设计兼职网站自媒体平台
  • 做行业性网站用挂靠的服务器行吗免费网站流量统计工具
  • 松江做公司网站文章代写
  • 做网站能赚钱吗 知乎谷歌google play官网
  • 怎么查网站的域名备案宁波seo搜索引擎优化
  • 做商城网站在哪里注册营业执照seo是什么意思广东话
  • python可以做网站么刷评论网站推广
  • 电子商务网站建设与综合实践电子商务seo实训总结
  • 零食天堂专做零食推荐的网站俄罗斯搜索引擎yandex官网入口
  • 最近的国内新闻seo网站推广与优化方案
  • 网站数据统计怎么做建网站需要多少钱和什么条件
  • nh网站建设宁波seo哪家好
  • 重庆涪陵网站建设网推项目平台
  • 营销型网站开发营销搜索引擎营销的特点是
  • 网站建设的英文公司网站建设推广
  • 东营网站设计公司网络营销公司名字
  • 郴州企业网站建设制作网站seo推广招聘
  • 手机怎么防止网站跳转南宁整合推广公司
  • 俄罗斯乌克兰地图广州seo
  • 义乌市网站建设新乡搜索引擎优化
  • 做企业网站的东莞网站建设最牛
  • 网上做调查问卷的网站免费建立个人网站申请
  • indesign做网站淘宝推广怎么推
  • 为什么建站之前要进行网站策划百度知道首页登录
  • 上海网站开发设计公司百度广告投放
  • 手机网站建设制作教程视频环球贸易网