首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lucene.net 3.0.3不工作

Lucene.net 3.0.3不工作
EN

Stack Overflow用户
提问于 2014-07-30 14:29:02
回答 1查看 877关注 0票数 3

我使用VS2010和lucene.net库3.0.3在lucene.net项目中集成搜索功能。当我写

代码语言:javascript
复制
Lucene.Net.Store.Directory directory = 
    Lucene.Net.Store.FSDirectory.Open(directoryPath);

Intellisense说:

'Lucene.Net.Store.FSDirectory‘不包含'Open’的定义

为什么lucene.net 3.0.3仍然在读取降级的方法。我了解到GetDirectory()方法是从阿帕奇的网站。中分解出来的。

有什么解决办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-06 07:10:26

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

代码语言:javascript
复制
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();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25039479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档