C# Lucene.net搜索引擎

C# Lucene.net搜索引擎,c#,dll,lucene,lucene.net,C#,Dll,Lucene,Lucene.net,我没有得到“Lucene.Net.Documents.Field.Store.Yes”或其他选项,如索引等。 是否有另一个DLL用于此?或者我应该使用哪个名称空间?就我几年前的Lucene体验而言。属性存储。是表示字段是否沿索引存储 存储和索引之间的区别是什么:当您将字段声明为索引的一部分时,您可以使用查询中的字段查找文档。声明要存储的字段时,可以检索包含该文档的已找到文档(例如,用于显示该文档或将其用作对数据存储的引用) 希望对您有所帮助。将Lucene.net.dll添加到您的引用中 添加一

我没有得到“Lucene.Net.Documents.Field.Store.Yes”或其他选项,如索引等。
是否有另一个DLL用于此?或者我应该使用哪个名称空间?

就我几年前的Lucene体验而言。属性存储。是表示字段是否沿索引存储

存储和索引之间的区别是什么:当您将字段声明为索引的一部分时,您可以使用查询中的字段查找文档。声明要存储的字段时,可以检索包含该文档的已找到文档(例如,用于显示该文档或将其用作对数据存储的引用)


希望对您有所帮助。

将Lucene.net.dll添加到您的引用中

添加一行以使用Lucene.Net.Documents命名空间

using LUDoc = Lucene.Net.Documents;
在你的代码中

 LUDoc.Document luceneDoc;
 luceneDoc = new LUDoc.Document();
向文档中添加数据的示例代码

 luceneDoc.Add(new LUDoc.Field("path", myFilename.ToLower(), LUDoc.Field.Store.YES,
                 LUDoc.Field.Index.UN_TOKENIZED))
目前尚不清楚是否需要上述解释,也不清楚这是否是Intellisense的问题。如果在VS中输入代码时没有显示选项,则可能是Intellisense没有启动。如果是这样的话,请在Intellisense上寻求帮助


希望这有帮助。

您可以在bin文件夹中添加u r lucene.net.dll。希望这能起作用。请尝试