首页 > 其他分享 >Elasticsearch拼音搜索:自定义分词器的模板

Elasticsearch拼音搜索:自定义分词器的模板

时间:2022-11-07 14:27:03浏览次数:75  
标签:false 自定义 pinyin analyzer keep Elasticsearch 分词器 true

PUT /test
{
"settings": {
"analysis": {
"analyzer": {
"my_analyzer": {
"tokenizer": "ik_max_word",
"filter": "py"
}
},
"filter": {
"py": {
"type": "pinyin",
"keep_full_pinyin": false,
"keep_joined_full_pinyin": true,
"keep_original": true,
"limit_first_letter_length": 16,
"remove_duplicated_term": true,
"none_chinese_pinyin_tokenize": false
}
}
}
},
"mappings": {
"properties": {
"name":{
"type": "text",
"analyzer": "my_analyzer"
}
}
}
}

 

 

标签:false,自定义,pinyin,analyzer,keep,Elasticsearch,分词器,true
From: https://www.cnblogs.com/tily-one/p/16865759.html

相关文章

  • Elasticsearch 索引容量管理实践
    Elasticsearch是目前大数据领域最热门的技术栈之一,腾讯云ElasticsearchService(ES)是基于开源搜索引擎Elasticsearch打造的高可用、可伸缩的云端全托管Elasticsearch......
  • 使用Web Component自定义组件
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="widt......
  • DataGear 自定义数据可视化图表
    DataGear内置了很多常用的图表(折线图、柱状图、饼图、散点图、雷达图、地图等等),能满足大部分数据可视化需求,当内置图表无法满足时,则可以通过自定义图表或插件的方式,实现特......
  • Ant Design Vue自定义文件上传设置progress进度条
    前言在使用AntDesignVue的upload文件上传功能的时候,我们为了规范前端代码,所以会封装接口请求到对应的ts或js文件并引用,这个时候我们会更多的使用自定义文件上传的功......
  • 23种设计模式之自定义Spring框架(五)
    7,自定义Spring框架7.1spring使用回顾自定义spring框架前,先回顾一下spring框架的使用,从而分析spring的核心,并对核心功能进行模拟。数据访问层。定义UserDao接口及其子......
  • PyQt5中处理自定义槽的手段(对于界面继承的封装)
    自定义槽由于我打算用QT编辑器来设计Qt界面,所以少不了ui转py的这一步骤。但是每次转ui时,都会自动覆盖原来的文件,这样的话,如果需要在源文件的基础上添加自定义槽,就很麻烦......
  • Elasticsearch 动态模版进阶使用
    总进度Elasticsearch8.1认证工程师学习路线今天我们来学习Elasticsearch中的动态模版,其实我们在第一课2.2.3章节中就已经学过了类似的了,链接如下根据给定的需求创建索......
  • vue 自定义v-model
    怎么通过子组件修改父级组件的表单组件v-model绑定的变量。其中,子组件这样写,通过@input事件(这个事件主要用于监听,只有输入值变化了就会触发input),然后触发修改父组件的sel......
  • WPF 自定义控件 动画仪表盘控件 Gauge
    原文网址:https://blog.csdn.net/weixin_42850577/article/details/124008594WPF自制动画仪表盘控件Gauge  Xaml代码:<StyleTargetType="{x:Typectrl:ArcGauge......
  • 分词器-normalization
    作用:将词语规范化比如仅仅从字符串来看mon和mother是不一样的,这个就代表无法在搜索的时候匹配成功。但是从单词含义来讲是一致,应该被匹配到。所以这个时候就需要normali......