4

Lucene.Net.dllバージョン 2.0.0.4を使用しています。

そのクラスにはまたはIndexWriterのメソッドがないようです。ここで何か不足していますか?このバージョンの Lucene.Net で削除、更新機能を実現するにはどうすればよいですか?DeleteDocumentUpdateDocument

バージョン 2.1 Lucene.dll は、ドキュメントの削除と更新をサポートしているようです。

public virtual void DeleteDocuments(Term term);
public virtual void UpdateDocument(Term term, Document doc);

ここにバージョン 2.1 のソース コードがありますが、すべてのファイルを 1 つずつダウンロードしてから DLL をビルドする必要があります。

どこかのサイトから最新Lucene.dllの蛍光ペンをダウンロードできますか?

4

2 に答える 2

4

ここで Lucene.NET ドキュメントを更新する方法を文書化しました: https://web.archive.org/web/20090516051530/http://www.ifdefined.com/blog/post/2009/02/Full-Text-Search -in-ASPNET-using-LuceneNET.aspx

于 2009-03-15T04:40:30.483 に答える
2

古いバージョンの Lucene では、ドキュメントの削除はIndexReaderでのみ行うことができました。ドキュメントを更新するには、古いバージョンを削除して新しいバージョンを追加するだけです。

dllのダウンロードについてはわかりません。

于 2009-03-11T06:40:23.167 に答える