标题Maven项目加载扩展、停用词典IKAnalyzer.cfg.xml目录放置问题

标题Maven项目加载扩展、停用词典IKAnalyzer.cfg.xml目录放置问题

Lucene全文检索

最近在做毕业设计,用到有关Lucene全文检索,遇到了一个问题。在用IK分词器的时候发现停用词词典和扩展词词典放进去了,但是搜索结果总是不准确。我一开始放在src目录下,发现不管用。后来百度发现ava项目放在src目录下才管用。后来又尝试了放在main下的java里,发现还是不顶用,如图所示:

在这里插入图片描述

在这里插入图片描述
停用词词典里有公安局这几个字,按理说它不应该能搜索出来才对。但是它居然搜出来了,所以停用词词典不起作用。后来又尝试了很多,比如在web-inf下创建lib然后把IKAnalyzer.cfg.xml、扩展词词典、停用词词典放进去,或者在web-inf下创建classes再把三个文件放进去。发现通通都不起作用。

最后死马当活马医,把这三个文件放在了resource目录下,成功了。

在这里插入图片描述
放进去之后,我们再来试一次
在这里插入图片描述
这次发现停用词词典起作用了。我们现在把“传智播客”这四个字放入扩展词词典。
在这里插入图片描述
再运行一次
在这里插入图片描述
perfect!完美,现在扩展词词典和停用词词典都起作用了。


版权声明:本文为weixin_42594143原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。