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

工业企业网站建设也的意义界面设计做的好的网站

工业企业网站建设也的意义,界面设计做的好的网站,公司变更注销,百度官网首页官网目录 一、问题描述及分析二、analyze分析器原理三、 multi-fields字段支持多场景搜索(如同时简繁体、拼音等)1、ts_match_analyzer配置分词2、ts_match_all_analyzer配置分词3、ts_match_1_analyzer配置分词4、ts_match_2_analyzer配置分词5、ts_match_3_analyzer配置分词6、ts…

目录

  • 一、问题描述及分析
  • 二、analyze分析器原理
  • 三、 multi-fields字段支持多场景搜索(如同时简繁体、拼音等)
    • 1、ts_match_analyzer配置分词
    • 2、ts_match_all_analyzer配置分词
    • 3、ts_match_1_analyzer配置分词
    • 4、ts_match_2_analyzer配置分词
    • 5、ts_match_3_analyzer配置分词
    • 6、ts_match_4_analyzer配置分词
    • 7、ts_match_5_analyzer配置分词
    • 8、ts_match_kw_analyzer配置分词

一、问题描述及分析

面对现实很多复杂情况,默认的ES搜索引擎方式已经不能支持。下面将针对常见的问题进行分析,如何使用ES的分词器达到预定效果。
常见有ik、pinyin、tsconvert三种分词器,
elasticsearch-analysis-ik
elasticsearch-analysis-pinyin
elasticsearch-analysis-stconvert

现有问题场景要求
(1)、对检索结果,要能同时搜索到简繁体、能搜索到拼音等
(2)、搜索的结果不要太零散(不要把关键词分成一个一个的字)
(3)、不希望搜索的关键词匹配到语气助词
(4)、一些特定的词语(如’中国的炎黄子孙’)不希望被分词,要能够整体匹配
面对上面等问题,分析如下:
(1)、对检索结果,要能同时搜索到简繁体、能搜索到拼音等
—对要搜索的字段进行multi-fields属性设置,使该字段能满足多场景的搜索
(2)、搜索的结果不要太零散(不要把关键词分成一个一个的字)
—ES默认的standard分词器会把汉字分为一个个汉字。ik分词器主要有ik_smart【最少切分,最粗精度】、ik_max_word【最多切分,最细精度】两种模式。
(3)、不希望搜索的关键词匹配到语气助词
—使用“停用词”来过滤掉语气助词。排除停用词可以加快建立索引的速度,减小索引库文件的大小,并且还可以提高查询的准确度。【参考https://blog.csdn.net/qq_29864051/article/details/124831207】
(4)、一些特定的词语(如’中国的炎黄子孙’)不希望被分词,要能够整体匹配
—可以通过对ik分词器添加自定义词典。另外,为了切换实际场景,可以采用“热更新自定义词典”方案。

二、analyze分析器原理

在这里插入图片描述
Char Filter:字符过滤器的工作是执行清除任务,例如剥离 HTML 标记,还有上面的把 “&” 转换为 “and” 字符串。
Tokenizer:将文本基于任何规则拆分为称为标记的术语。一般此时如ik分词器的模式起作用。
Token filter:一旦创建了token,它们就会被传递给 token filter,这些过滤器会对 token 进行规范化。 Token filter 可以更改 token,删除术语或向 token 添加术语。

三、 multi-fields字段支持多场景搜索(如同时简繁体、拼音等)

给某个字段设置多个属性的fields。如下所示

   "file_extension": {"type": "text","fields": {"keyword": {"type": "keyword","ignore_above": 256,"normalizer": "lowercase_normalizer"},"pinyin": {"type": "text","analyzer": "pinyin_analyzer"},"pure": {"type": "text","analyzer": "ts_match_all_analyzer"},"pure1": {"type": "text","analyzer": 
http://www.yayakq.cn/news/521301/

相关文章:

  • 上海个人建站模板如何做网站栏目
  • 如何防止网站挂马旅游网站网页设计
  • 深圳营销型网站建设 龙华信科flash网站制作下载
  • 天津市做网站的公司直接找高校研究生做网站行吗
  • 做网站卖得出去吗淘宝运营课程
  • 网站建设的教材珠海做网站公司
  • 找网站公司做网站的陷阱wordpress迁移后无法登录
  • 北京网站排名制作青海省住房和城乡建设厅网站首页
  • 使用cn域名做网站的多吗网站建设 回本
  • 自己如何创建网站梁志天室内设计公司官网
  • 一诺互联网站建设公司vps做网站教程
  • 网站高端建设开发公司建站网页模板
  • 鹤壁企业网站建设石狮住房和城乡建设局网站
  • 在网上做试卷的网站上海公司注册一站式企业服务
  • 咸阳学校网站建设报价平台交易网
  • 上海网站排名网站文字很少怎么做优化
  • 网站建设与管理考题app外包公司怎么找
  • wordpress文章添加字段网站建设优化服务策划
  • 做优化的网站怎么做网站开发
  • 本地网站建设教程xamppapp自己怎么开发软件
  • 网站地址查询ip2022织梦cms侵权开庭
  • 网站建设 资讯成都软件培训机构排名前十
  • 企业网站模板推荐ztouchs网站查询
  • 随州便宜做网站angularjs 网站模板
  • 一流高职院校建设工作网站教你用wordpress
  • 网站做闪电电磁进口手表网站
  • 网站备案截图2345网址导航电脑版大全
  • 莆田网站建设技术托管太原网站建设公司5858
  • 建设厅网站如何查询企业信息网网站设计与建设的公司
  • 嘉兴网站开发公司电话做网站需要租空间吗