2011-05-15 78 views
0

我的客户想要在基于C#的B/S应用程序中添加文件系统搜索功能。搜索应该位于指定文件列表的范围内,但不是只有特定文件扩展名的整个目录。针对指定文件列表的文件系统搜索(C#)

我做了一些关于Microsoft Office Sharepoint Server Search Service的研究,但无法确定它是否支持针对特定文件进行搜索。我现在用它来搜索PDF文件,但不是我所要求的。

任何人都可以给我一些建议什么第三方搜索服务/引擎我应该采取的要求?

谢谢。 Elaine

回答

0

我假设您想对某组文件进行全文索引?

Java为此提供了最佳的库选择,但也有C#端口。

我极力推荐的Lucene索引和检索: http://incubator.apache.org/lucene.net/

如果这是一台服务器上,这可能是最简单的运行Solr的实例,并使用C#作为客户端: http://crazorsharp.blogspot.com/2010/01/full-text-search-using-solr-lucene-and.html

的Lucene有很多索引不同文档类型的例子,但是如果你使用Solr,它会为你处理。