当前位置: 代码迷 >> ASP.NET >> 请问怎么让盘古分词v2.31能否在lucene.net3.03版本上使用呢
  详细解决方案

请问怎么让盘古分词v2.31能否在lucene.net3.03版本上使用呢

热度:10053   发布时间:2013-02-25 00:00:00.0
请教如何让盘古分词v2.31能否在lucene.net3.03版本下使用呢
请教盘古分词v2.31能否在lucene.net3.03版本下使用呢,在.cs页面中:
using Lucene.Net.Analysis;  //lucene.net是3.03版
using Lucene.Net.Analysis.PanGu; //2.9版
using PanGu;
然后在方法中使用这一句:
protected void Page_Load(object sender, EventArgs e)
    {
        Analyzer analyzer = new PanGuAnalyzer(true);
    }
编译的时候正常,调试页面的时候报错:
类型“Lucene.Net.Analysis.Analyzer”在未被引用的程序集中定义。必须添加对程序集“Lucene.Net, Version=2.9.2.1, Culture=neutral, PublicKeyToken=null”的引用。
如果使用using Lucene.Net.Analysis.PanGu; //2.3.1版,则报错:
类型“Lucene.Net.Analysis.Analyzer”在未被引用的程序集中定义。必须添加对程序集“Lucene.Net, Version=2.3.1, Culture=neutral, PublicKeyToken=null”的引用。

请问如何让盘古分词支持lucene.net 3.03





------解决方案--------------------------------------------------------
盘古估计不支持lucene.net 3.03

现在好像弄了个哈勃.net索引,你到博客园可以搜到

还有lucene.net 现在好像停止更新了吧,据说开发lucene.net 搞商业化,不在支持lucene.net版本更新了

我现在还在用lucene.net 2.1.03  支持lucene.net的好用的中文分词太少了。 

盘古应该支持lucene.net2.9
  相关解决方案