JIEba-netcore
JIEba-netcore copied to clipboard
老哥,使用你的结巴分词的库,会报错
` var indexDir = Path.Combine(System.IO.Directory.GetCurrentDirectory(), "temp", "lucene", "merchs"); if (System.IO.Directory.Exists(indexDir) == false) { System.IO.Directory.CreateDirectory(indexDir); }
var VERSION = Lucene.Net.Util.LuceneVersion.LUCENE_48;
var director = FSDirectory.Open(new DirectoryInfo(indexDir));
var analyzer = new JieBaAnalyzer(TokenizerMode.Search);
var indexWriterConfig = new IndexWriterConfig(VERSION, analyzer);`
错误信息是 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 CS0012 类型“Analyzer”在未引用的程序集中定义。必须添加对程序集“Lucene.Net, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null”的引用。 ConsoleApp1 C:\Users\Administrator\source\repos\ConsoleApp1\ConsoleApp1\Program.cs 25 活动的
严重性 代码 说明 项目 文件 行 禁止显示状态 错误 CS1503 参数 2: 无法从“jieba.NET.JieBaAnalyzer”转换为“Lucene.Net.Analysis.Analyzer” ConsoleApp1 C:\Users\Administrator\source\repos\ConsoleApp1\ConsoleApp1\Program.cs 25 活动的 版本是Lucene.Net 1.8.0-beta00006 Lucene.JIEba.net的版本是1.1.0(9月18日提交的nuget包)
版本降低一个就没问题
版本降低一个就没问题
感谢 已经解决了
我已经发布了 1.1.1
版本,应该没有这个问题了。
1.1.1
的性能在建索引的时候,应该更好一些。
依然有问题,只能自己拉源码来引用进解决方案里
不升级下Lucene.Net 版本么。现在最新的是4.8.0-beta00011