本文主要是介绍Elasticsearch ansj的停用词设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 配置方法
1.1 修改elasticsearch.yml配置文件:
- 打开启用停用词开关
enabled_stop_filter: true ##是否基于词典过滤
- 配置停用词文件路径: 注意这里必须是相对于 elasticsearch.yml配置文件 位置的 相对路径。
stop_path: "../dic_stop/stop.dic" ##停止过滤词典
1.2 放置停用词文件。我们这里添加两个停用词。每行写一个停用词。
2. 重启ES,测试
重启ES后,在ES上测试停用词效果。
POST提交:
http://192.168.1.52:9200/archtest_test_dev_log/
_analyze?pretty=true
{"text":"小田*?-"}
可以看到 * 和 ? 都被过滤掉了。
这篇关于Elasticsearch ansj的停用词设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!