繁体   English   中英

Lucene.net搜索引擎

[英]Lucene.net search engine

我有一个包含20个文本文件的文件夹。 我希望索引此文件夹并在这些文件中搜索任何关键字。

我怎么能在C#中做到这一点?

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

它介绍了如何创建索引,向索引添加文档以及如何搜索索引的基础知识。

1)使用此代码将所有文件内容加载到List()中:

var files = new List<string>();
foreach (var filePath in System.IO.Directory.EnumerateFiles("path_to_your_files")) {
    files.Add(System.IO.File.ReadAllText(filePath));
}

2)阅读我的文章,了解如何设置基本的Lucene.Net搜索:
Lucene.Net超快速搜索MVC或WebForms网站=>变得简单!

3)使用您在步骤#1中获得的文本文件中的数据,而不是该文章中的静态数据。

我希望这会有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM