【问题标题】:Is there a way of using Windows Indexer information in Java?有没有办法在 Java 中使用 Windows 索引器信息?
【发布时间】:2015-06-03 04:52:19
【问题描述】:

我想制作一个类似爬虫的程序,它可以搜索文件系统并为文件编制索引[它将有以后的用途,但这是我现在关注的主要内容]。

我想知道是否有一种方法可以使用 Windows 索引器 [已经有某种索引] 来代替运行可能需要很长时间的文件?

谢谢。

【问题讨论】:

  • 这里有一个通过 COM+ stackoverflow.com/questions/779793/… 的例子
  • 谢谢。但这只是解决方案的“一半”。因为它只是一个查询 - 不是实际的索引。实际索引可以为我保存完整的文件/文件夹“分支”。

标签: java windows indexing


【解决方案1】:

这可能会有所帮助...

我知道它是指向另一个页面的链接...但没有足够的声誉让我可以发表评论,因此,在答案区给出它..

Done using Lucene

希望对你有帮助...

【讨论】:

  • 同上,只是部分解决方案。因为它只是一个查询。并且查询我通过爬虫找到的每个文件比实际扫描文件要快一点。使用索引器的主要目的是为爬虫节省一些“扫描分支”。不过还是谢谢。
【解决方案2】:

根据https://msdn.microsoft.com/en-us/library/ee805985(v=vs.85).aspx,不再支持 Windows 索引服务,并鼓励有兴趣进行客户端搜索的任何人使用 Windows Search SDK https://msdn.microsoft.com/en-us/library/aa965362(v=vs.85).aspx

【讨论】:

  • 请在此处发布相关部分,以防网页被更改/删除。
  • 感谢@tchrikch 的注释,并将在另一个答案中这样做......因为这更像是一个顺便说一句,而不是真正有用的东西
猜你喜欢
  • 1970-01-01
  • 2017-06-20
  • 1970-01-01
  • 1970-01-01
  • 2020-12-03
  • 1970-01-01
  • 2022-11-15
  • 1970-01-01
  • 2021-11-11
相关资源
最近更新 更多