elastic search新词处理
2016-01-06 20:14
169 查看
最近由于业务需求,需要给es动态添加新词。
要求:用户随便输入一个关键词,要能够搜索完全匹配的相关内容。
这样就要面对两种情况,第一种情况如果这关键词已经存在es中ik分词器的词典中,那么就不会有问题,用户可以搜索出自己想要的结果;第二种情况,就是这个关键词不在ik中,那么用户就搜索不到匹配的内容。
解决思路:
1.首先用ik对这个关键词进行分词
2.把这个关键词加入到ik的词典(通过配置ik的远程词典,不需要重启es)
3.用分词的结果去es中搜索
4.更新满足条件的文档
阅读更多
相关文章推荐
- 自然语言处理---新词发现---微博数据预处理2
- 自然语言处理---新词发现---微博数据预处理2
- Tomcat Server处理一个http请求的过程
- 数据处理流程
- ASP中一个字符串处理类加强版
- oracle动态sql语句处理
- Fatal Error: Out of memory php内存溢出处理三种方法
- 图像处理之特效---光剑特效
- 图像处理一些常用的网站
- jquery序列化form表单使用ajax提交后处理返回的json数据
- 图像处理——图像平滑
- 不错的异常处理机制文章
- matlab图像处理学习笔记1
- Python内置的字符串处理函数整理
- Android 图片处理
- Android中的Touch事件处理流程
- android手势滑动处理
- php在线处理视频 (在线视频转…
- KVM的使用中最常见的故障排除与处理
- 事件处理:pull与push