【问题标题】:What are some free or inexpensive tools out there to search/index file systems (using .Net)?有哪些免费或廉价的工具可以搜索/索引文件系统(使用 .Net)?
【发布时间】:2011-02-04 21:12:57
【问题描述】:

我正在寻找一种方法来搜索包含大约 1TB Office 或 PDF 格式文档的文件系统。 Lucene.Net 是实现这一目标的最佳方式吗?我也听说过 dtSearch,想知道是否有人成功使用过该工具?有没有其他工具可以完成这项工作?

我正在寻找使用 .Net 并且可以在 Windows 机器上运行的工具。

如果 Lucene.Net 是最好的方法 - 有没有人有任何好的教程可以帮助我入门?我在谷歌上搜索过,大多数返回的结果要么似乎不是最佳实践,要么没有直接解决我目前的情况。

如果已经有人问过这个问题,我深表歉意,如果有人愿意给我指出一个类似的帖子,那会很棒。

【问题讨论】:

    标签: .net windows search full-text-search search-engine


    【解决方案1】:

    查看Search Server Express。它是集成到 SharePoint 中的免费搜索版本。

    Lucene/Solr 是一种选择,但您的问题不在于搜索引擎,您需要一个可以读取和解析 pdf 的系统。 Lucene 本身只是一个引擎,但是您可以添加 Solr 来帮助您解析内容。

    使用 Search Server 应该可以让您快速上手,而且 Search API 文档齐全且易于使用。

    【讨论】:

    • 这看起来很酷 - 我不知道 MS 发布了这样的产品。你用的多吗?成功了吗?我认为它会开箱即用地索引 Office 和 PDF 文档?我检查了网站,但信息量不是很大。
    • SSE 也是我的建议 - 如果您将来需要向上/向外扩展,您可以轻松迁移到 Search Server 2008。另一个好处是您的搜索引擎将了解 ACL 以及您的用户可以找到的内容。
    • 您需要安装 PDF IFilter 才能进行 pdf 处理(查看 forums.foxitsoftware.com/showthread.php?t=10588)。我使用过 SSE 几次,但大多数情况下我使用的是 SharePoint 版本(或多或少相同)。 SSE 是我的 MS (afaik) 不再支持的旧索引服务器的替代品。
    【解决方案2】:

    我用过 Everything,我非常喜欢它,它是一个应用程序,但它也有一个用于 C/C#/Clarion 的 SDK,其中包括其搜索 API。

    有一件事,它不会索引文件的内容,只是文件名。这使得创建索引和访问它的速度超级快

    main page

    SDK

    【讨论】:

    • 在正确的情况下,这看起来会非常好!不幸的是,我认为无法索引文件内容可能会破坏我目前的目的:(
    【解决方案3】:

    查找searchblox - 它是基于 Lucene 构建的全功能爬虫/​​索引器,并且 100% 免费。

    【讨论】:

    • 不是 100% 免费的。至少现在没有了。它拥有人类已知的最无用的文档。
    猜你喜欢
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    相关资源
    最近更新 更多