【问题标题】:Windows Desktop Search via C#通过 C# 进行 Windows 桌面搜索
【发布时间】:2010-10-26 14:05:23
【问题描述】:

在哪里可以找到有关 WDS 的文档,特别是使用 C# 中的 SQL 查询来查询 WDS?是否有任何资源列出了可以从 SystemIndex 查询的列? 此外,我希望查询返回“上下文”,即就像 WDS 客户端对找到搜索词的文档中的几行所做的那样。 我使用的是 WDS 4.0,尽管我相信 3+ 的 API 是相同的。我检查了 MSDN 和其他网站,但没有运气。

【问题讨论】:

    标签: c# sql search desktop wds


    【解决方案1】:

    这是我用过的资源...http://msdn.microsoft.com/en-us/library/aa965362(VS.85).aspx

    它还说:

    “Windows Search 4.0 有新的 SDK 吗?

    Windows Search 4.0 的平台与以前版本的 Windows Search 没有变化。 Windows 搜索的示例包含在 Windows Vista SP1 SDK 中。可以在 MSDN 上找到用于开发与 Windows Search 一起使用的应用程序的文档。”

    希望这会有所帮助。

    【讨论】:

    • 我确实看过这个 MSDN 内容 - 它没有列出可以查询的列。
    【解决方案2】:

    Windows Search SDK 中,您将找到一个名为 WSSQL 的示例,它使您能够对 WDS 执行 SQL 查询。

    【讨论】:

    • 我也查看了 SDK 示例 - 虽然突出显示如何使用 API,但它们没有任何关于 API 的文档,即哪些列可用于通过 SQL 查询以及如何返回结果上下文。
    【解决方案3】:

    在 MSDN 论坛上发帖,得到了答案: 可搜索的列或属性:http://msdn.microsoft.com/en-us/library/dd561977(VS.85).aspx 和 “摘要”信息 - 不是上下文 http://msdn.microsoft.com/en-us/library/bb760163(VS.85).aspx

    这已经回答了我最初的问题。无论如何感谢您的回复。

    【讨论】:

      猜你喜欢
      • 2011-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-19
      • 2010-09-12
      • 2013-09-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多