我在C sharp應用程序中將Lucene.net從3.0.3升級到4.8.0-beta0004,並且我還安裝了Lucene.net.analysis的最新版本.common和Lucene.net.queries。升級到Lucene時出現代碼問題.net 4.8.0-beta0004
在我的幾行代碼被引發錯誤:
錯誤1 :) 分析器standAnalyzer =新StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_30);
錯誤是:無法找到類型或命名空間名稱「StandardAnalyzer」。
錯誤2) Lucene.Net.QueryParsers.QueryParser parser = new Lucene.Net.QueryParsers.QueryParser(Lucene.Net.Util.Version.LUCENE_30,「Content」,standAnalyzer);
的錯誤是:類型或命名空間名稱 「QueryParsers」 不存在於命名空間 'Lucene.Net'
錯誤3) Lucene.Net.Search.Searcher SCHR =新Lucene.Net存在。 Search.IndexSearcher(Lucene.Net.Index.IndexReader.Open(directory,true));
的錯誤是:類型或命名空間名稱「搜索者」並不在命名空間存在「Lucene.Net.Search」
我用我的代碼如下namaspace:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Lucene.Net.Analysis;
using Lucene.Net.Index;
using Lucene.Net.Search;
using Lucene.Net.Search.Spans;
可以請幫忙嗎?謝謝
您的回答非常有幫助。謝謝。 – Ben