【问题标题】:How to implement spotlight like search in Windows?如何在 Windows 中实现类似搜索的聚光灯?
【发布时间】:2012-04-29 22:02:48
【问题描述】:

我需要让用户能够从我的应用程序中实时搜索文件夹的内容。在 OS X 上,我可以使用已公开的 Spotlight API 来完成。有没有办法在 Windows 上做到这一点? Windows Search SDK 是否可以帮助我完成此任务?据我所知,在用户明确授予权限之前,Windows 不会索引文件。那么这是否意味着我必须自己索引文件?是否有任何开源库可以做到这一点?我该如何实现自己的库?太多的问题,我知道。我很感激他们中的任何一个的答案。

【问题讨论】:

  • 你有没有自己研究过这个话题?
  • 是的,但是我发现的所有链接都指向我在 Windows 搜索中列出 Outlook 邮件的方式,这不是我想要实现的。我不介意自己创建索引,但我不想重新发明轮子。另外,我发现这个库link 只搜索文件名而不搜索内容。
  • 我只是说您应该提及您所做的一切,以便我们知道您尝试过但没有成功。

标签: windows macos algorithm search full-text-search


【解决方案1】:

搜索 SDK 很好,但可以由用户关闭。 也可以试试 Googel Desktop - 做同样的事情,但也希望用户在安装它时采取行动。

【讨论】:

    【解决方案2】:

    好的。我决定使用 CLucene,因为我发现它比 Windows Search 更可靠、更易于使用并且拥有更活跃的社区。当然,我可以在 Windows 和 Mac 上使用它。

    【讨论】:

      【解决方案3】:

      看看Xapain。 CLucene 的发展似乎停滞不前。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-11
        • 1970-01-01
        • 2021-01-27
        • 2011-03-09
        • 1970-01-01
        • 1970-01-01
        • 2012-05-24
        • 2011-03-10
        相关资源
        最近更新 更多