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

如何建立一个小程序的网站微商货源网下载

如何建立一个小程序的网站,微商货源网下载,免费企业黄页,英文公司网站模板1.分词器 分词器是 Elasticsearch 用于将文本拆分为单词#xff08;词项#xff09;的组件#xff0c;以便于搜索和索引。以下是一些关于 Elasticsearch 分词器的常见问题和相关操作的介绍#xff1a; 1#xff09;什么是分词器#xff1f; 分词器是 Elasticsearch 中…1.分词器 分词器是 Elasticsearch 用于将文本拆分为单词词项的组件以便于搜索和索引。以下是一些关于 Elasticsearch 分词器的常见问题和相关操作的介绍 1什么是分词器 分词器是 Elasticsearch 中的一个组件用于将文本转换为词项以便于搜索和索引。它负责将输入的文本进行拆分、标准化和处理生成最终的词项列表。 2常用分词器 Elasticsearch 提供了多个内置的分词器每个分词器适用于不同的场景和需求。以下是一些常用的内置分词器 standard 分词器 standard 分词器是 Elasticsearch 默认的分词器适用于大多数情况。它会根据空格和标点符号将文本拆分为词项并进行小写转换和标点符号过滤。simple 分词器 simple 分词器会根据非字母字符将文本拆分为词项并将词项转换为小写。它不会进行标点符号和停用词的过滤。whitespace 分词器 whitespace 分词器会根据空格字符将文本拆分为词项。它不会进行小写转换、标点符号过滤和停用词过滤。keyword 分词器 keyword 分词器不会对文本进行拆分将整个文本作为一个词项。它通常用于不需要进行分词的字段如关键字字段或精确匹配字段。pattern 分词器 pattern 分词器根据正则表达式模式将文本拆分为词项。你可以指定自定义的正则表达式模式来满足特定的分词需求。stop 分词器 stop 分析器 和 simple 分析器很像唯⼀不同的是stop 分析器增加了对删除停⽌词的⽀ 持默认使⽤了english停⽌词stopwords 预定义的停⽌词列表⽐如 (the,a,an,this,of,at)等等。language 分词器 Elasticsearch 还提供了多个针对特定语言的分词器如 english、chinese、french 等。这些分词器会根据特定的语言规则和特征进行分词处理以提供更准确的分词效果。 3测试分词器 这里是一个简单的示例演示如何使用内置的 standard 分词器测试文本的分词效果 POST _analyze {analyzer: standard,text: Hello world, this is Elasticsearch }以上操作会将文本 “Hello world, this is Elasticsearch” 使用 standard 分词器进行分析并返回分词结果。 4选择分词器 创建索引时选择分词器方法 在创建索引时可以通过指定字段的映射来指定分词器。下面是创建索引并指定字段分词器的示例 PUT /my_index {settings: {analysis: {analyzer: {my_analyzer: {type: whitespace,}},}},mappings: {properties: {name: {type: text,analyzer: my_analyzer}}} }更换索引字段分词器方法 要更换字段的分词器需要重新定义字段的映射并指定新的分词器。下面是更换字段分词器的一般步骤 1.关闭索引 POST /索引名/_close2.更新字段映射 PUT /索引名/_mapping {properties: {字段名: {type: text,analyzer: 新的分词器}} }3.打开索引 POST /索引名/_open5中文分词器 使用中文分词器的主要目的是对中文文本进行正确、准确的分词处理。中文与英文等拉丁语系的语言不同它没有明确的词语分隔符如空格因此直接对中文进行全文匹配会导致词语的混淆和错误。 当涉及到中文分词器时两个常用的选择是 Smart Chinese Analyzersmartcn和 IK Analyzer。 Smart Chinese Analyzersmartcn Smart Chinese Analyzer 是 Elasticsearch 内置的中文分词器它使用机器学习算法进行分词并且适用于简体中文和繁体中文。 Smart Chinese Analyzer 的优点是易于使用无需额外配置即可使用。它具有较高的分词准确性和召回率适用于大多数中文文本的索引和搜索。 安装 sh elasticsearch-plugin install analysis-smartcn安装后重新启动ES 在创建索引时可以将字段的分词器指定为 “smartcn”。 PUT /索引名 {settings: {analysis: {analyzer: {my_analyzer: {type: smartcn}}}},mappings: {properties: {字段名: {type: text,analyzer: my_analyzer}}} }卸载 sh elasticsearch-plugin remove analysis-smartcnIK Analyzer IK Analyzer 是一个第三方的中文分词器它基于开源项目 IK Analysis 进行开发。IK Analyzer 提供了细粒度的中文分词能力支持词库扩展和自定义词典。 IK Analyzer 的优点是可以根据具体需求进行配置和定制支持停用词过滤、同义词扩展等功能。它适用于对中文文本的更精确分词和分析需求。 在创建索引时可以将字段的分词器指定为 “ik_max_word” 或 “ik_smart”。“ik_max_word” 会尽可能多地进行分词而 “ik_smart” 则会更加智能地进行分词。 下载 https://github.com/medcl/elasticsearch-analysis-ik/releases 安装 解压安装到plugins⽬录 安装后重新启动 示例 PUT /索引名 {settings: {analysis: {analyzer: {my_analyzer: {type: custom,tokenizer: ik_max_word}}}},mappings: {properties: {字段名: {type: text,analyzer: my_analyzer}}} }
http://www.w-s-a.com/news/783057/

相关文章:

  • 在小说网站做编辑怎么找韶关市建设局网站
  • 网站策划怎么做内容旅游型网站建设
  • 东莞百度网站推广ppt模板免费下载的网站
  • 网站建设项目管理基本要求网站空间到期影响
  • 做奖杯的企业网站谁有推荐的网址
  • wordpress能做企业站吗wordpress收发邮件
  • 电子产品网站建设策划方案腾讯企业邮箱注册申请免费
  • 哪些网站可以免费做代码自己电脑做网站服务器广域网访问
  • 高端网站设计青海省教育厅门户网站学籍查询
  • 长春网站优化公司网站制作400哪家好
  • 县级门户网站建设的报告开发游戏的软件有哪些
  • 做电子商务的网站wordpress带会员中心
  • 网站域名不变网站可以从做吗网站建设步骤 文档
  • 网站建设中 gif互联网新项目在哪里找
  • 做外包网站猎头公司英文
  • 房屋结构自建设计 网站海淀教育互动平台
  • 网络营销比赛 营销型网站策划热门搜索关键词
  • 网站建设图片代码网络设计师工资
  • 福建网站开发适合交换友情链接的是
  • 企业门户网站建站内乡微网站开发
  • 在线做logo印章网站一般到哪个网站找数据库
  • 哪些网站做免费送东西的广告6郑州人流医院哪家好
  • 高端做网站哪家好sem技术培训
  • 网站做等保是按照什么定级别的做网站的资源哪里找
  • 免费建站网页无需登陆潍坊高端模板建站
  • 北京php网站建设软通动力外包值得去吗
  • 优酷 做视频网站还能成功吗光谷做网站推广哪家好
  • 培训学校网站建设方案网站开发方案设计
  • 网站开发分支结构外贸网站做推广
  • 海南省城乡建设厅网站首页济南网站建设百家号