gpt4 book ai didi

asp.net - Lucene.net 3.0.3 不工作

转载 作者:行者123 更新时间:2023-12-02 16:37:49 28 4
gpt4 key购买 nike

我使用 VS2010 和 lucene.net lib 3.0.3 在我的 asp.net 项目中集成搜索功能。当我写的时候

Lucene.Net.Store.Directory directory = 
Lucene.Net.Store.FSDirectory.Open(directoryPath);

智能感知说:

'Lucene.Net.Store.FSDirectory' does not contain a definition for 'Open'

为什么 lucene.net 3.0.3 仍在读取已废弃的方法。我了解到 GetDirectory() 方法已从 this website of Apache. 中删除。

请问有什么解决办法吗?

最佳答案

您应该尝试获取目录方法。或者请检查一下据我所知,这个目录打开方法是在以前的lucene版本中的。

FSDirectory objDirectory = FSDirectory.GetDirectory(pstrDatabase_path);
Analyzer Analyzer = new StandardAnalyzer();
IndexWriter Writer = new IndexWriter(objDirectory, Analyzer);
Document doc = new Document();
doc.Add(new Field("FIELD_NAME", "FIELD_VALUE" , Field.Store.YES,
Field.Index.NOT_ANALYZED));
Writer.AddDocument(doc);
Writer.Commit();
Writer.Close();

关于asp.net - Lucene.net 3.0.3 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25039479/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com