当前位置:网站首页>自定义一个下划线分词器
自定义一个下划线分词器
2022-08-02 03:38:00 【绅士jiejie】
参考代码:
PUT /index
{
"settings": {
"analysis": {
"char_filter": {
"_to_space": {
"type": "mapping",
"mappings": [
"_ =>\\u0020"
]
}
},
"analyzer": {
"my_analyzer": {
"type": "custom",
"char_filter": [
"_to_space"
],
"tokenizer": "whitespace",
"filter": [
"lowercase"
]
}
}
}
}
}
以上思路简单描述下,其实底层还是使用的空格分词器,只是添加了一个过滤器,把下划线_换成了空格\u0020,扩展下,这里自然也可以把其他符号转成空格,再交给空格分词器做处理。
边栏推荐
猜你喜欢
UI自动化测试框架搭建——标记性能较差用例
Location、navigator和History对象
如何将PDF中的一部分页面另存为新的PDF文件
Class ‘PHPWord_Writer_Word2003‘ not found
Research Notes (6) Indoor Path Planning Method Based on Environment Perception
el-select和el-tree结合使用-树形结构多选框
EasyCVR视频广场切换通道,视频播放协议异常的问题修复
从事功能测试1年,裸辞1个月,找不到工作的“我”怎么办?
复制延迟案例(4)-一致前缀读
科研笔记(七) 基于路径规划和WiFi指纹定位的多目的地室内导航
随机推荐
多主复制的适用场景(2)-需离线操作的客户端和协作编辑
SCI期刊最权威的信息查询步骤!
迭代器与生成器
Kubernetes中Pod对象学习笔记
吴恩达机器学习系列课程笔记——第十六章:推荐系统(Recommender Systems)
使用 Fastai 构建食物图像分类器
VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tupl
复制延迟案例(1)-最终一致性
Deep Blue Academy - 14 Lectures on Visual SLAM - Chapter 7 Homework
多主复制下处理写冲突(4)-多主复制拓扑
QObject: Cannot create children for a parent that is in a different thread.
无主复制系统(3)-Quorum一致性的局限性
使用Ansible编写playbook自动化安装php7.3.14
MySQL read-write separation mysql-proxy deployment
The most authoritative information query steps for SCI journals!
Deep Blue Academy-Visual SLAM Lecture 14-Chapter 6 Homework
深蓝学院-视觉SLAM十四讲-第六章作业
Computer Basics
ICMP timestamp请求响应漏洞
Reinforcement Learning (Chapter 16 of the Watermelon Book) Mind Map