C# Lucene.net搜索引擎

C# Lucene.net搜索引擎,c#,lucene.net,C#,Lucene.net,我有一个文件夹,里面有20个文本文件。我想索引这个文件夹,并在这些文件中搜索任何关键字 如何在C#中做到这一点?这是对lucene.Net的一个很好的介绍: 它介绍了如何创建索引、向索引中添加文档以及最后如何搜索索引的基本知识。1)使用此代码将所有文件内容加载到列表() var files=newlist(); foreach(System.IO.Directory.EnumerateFiles中的var filePath(“路径到您的文件”)){ Add(System.IO.File.R

我有一个文件夹,里面有20个文本文件。我想索引这个文件夹,并在这些文件中搜索任何关键字


如何在C#中做到这一点?

这是对lucene.Net的一个很好的介绍:

它介绍了如何创建索引、向索引中添加文档以及最后如何搜索索引的基本知识。

1)使用此代码将所有文件内容加载到列表()

var files=newlist();
foreach(System.IO.Directory.EnumerateFiles中的var filePath(“路径到您的文件”)){
Add(System.IO.File.ReadAllText(filePath));
}
2) 阅读我关于如何设置基本Lucene.Net搜索的文章:


3) 不要使用那篇文章中的静态数据,而是使用步骤1中获得的文本文件中的数据


我希望这会有帮助

“不跟lucene在一起”怎么样?你有没有任何理由故意忽略Windows提供的(搜索服务)jsut来添加anotehr软件?或者你有什么不愿意陈述的理由吗?这仍然是最新的吗?
var files = new List<string>();
foreach (var filePath in System.IO.Directory.EnumerateFiles("path_to_your_files")) {
    files.Add(System.IO.File.ReadAllText(filePath));
}