如何使用lucene.net中的SynonymAnalyzer函数
我在我的应用程序中使用 Lucene.Net.SynonymEngine.dll 作为参考
我在使用 synonymAnalyzer、ISynonymEngine 等功能时遇到问题
我尝试使用
SynonymAnalyzer syn = new SynonymAnalyzer(ISynonymEngine engine);
和
Analyzer a =new SynonymAnalyzer(ISynonymEngine engine);
但似乎都不起作用,有人可以帮忙吗? 先感谢您...
i have used Lucene.Net.SynonymEngine.dll as reference in my application
i have problem using the functions like synonymAnalyzer, ISynonymEngine
i have tried using
SynonymAnalyzer syn = new SynonymAnalyzer(ISynonymEngine engine);
and
Analyzer a =new SynonymAnalyzer(ISynonymEngine engine);
but neither seems to work, can anyone help ?
thank you in advance...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你可以像下面这样创建你的分析器,
但首先你应该为同义词创建一个 xml 文件
------ 编辑 ---------
查看 ISynonymEngine 的原始实现
you can create your analyzer like below
But first you should create an xml file for synonyms
------ EDIT ---------
See the primitive implementation of ISynonymEngine
SynonymFilter C# 类
SynonymFilter C# class