我需要在我的.NET应用程序中使用Windowssearch来search某些包含特定关键字的文件。 所有这些使用OLE DB连接到Windows 7上的Windowssearch数据存储容易。
我有我所希望的是一个非常容易的问题。 我一直在searchWindows Search的SQL查询的字段定义,所以我可以简单地找出我可以search的内容以及我可以在结果集中find的内容。 我没有设法find这个地方。
任何人都可以指向正确的方向吗?
WPF:UI元素不更新
在C#应用程序中,Windows在何处显示进程在任务pipe理器中的名称?
使用.NET获取Windows上的实际文件名(具有适当的shell)
.NET安全策略由标准用户更改?
NAnt和双平台构build – 在Windows和Mono / Linux上构build的最佳方式
我可以在Windows XP Embedded上安装.NET Framework 4吗?
OraOLEDB.Oracle提供程序未在本地计算机上注册
来自.NET的关于文件path的奇怪行为
在Mac和Windows上打开相同的.NET Core解决scheme
C# – 将文本文件中的行导入到Process.Start语句中
好。 我终于找到了我可能需要的所有元素。 他们位于这里:
http://msdn.microsoft.com/sv-se/library/ff518152(v=VS.85).aspx
几乎太多提及
此页( http://msdn.microsoft.com/sv-se/library/ff518152(v=VS.85).aspx )是一个很好的起点,但请注意并非所有列在Windows搜索中都是有效的上下文(我认为他们不同的其他应用程序,如Windows媒体中心。通过反复试验,我发现Windows 8.1搜索的有效列是:
- System.Comment - System.Company - System.ComputerName - System.ContentStatus - System.ContentType - System.copyright - System.DateAccessed - System.DateAcquired - System.DateArchived - System.DateCompleted - System.DateCreated - System.DateImported - System.DateModified - System.DueDate - System.EndDate - System.FileAttributes - System.FileDescription - System.FileExtension - System.FileFRN - System.FileName - System.FileOwner - System.FlagColor - System.FlagColorText - System.FlagStatus - System.FlagStatusText - System.Identity - System.Importance - System.ImportanceText - System.IsAttachment - System.IsDeleted - System.IsEncrypted - System.IsFlagged - System.IsFlaggedComplete - System.IsIncomplete - System.IsRead - System.ItemAuthors - System.ItemDate - System.ItemFolderNamedisplay - System.ItemFolderNamedisplay - System.ItemFolderPathdisplay - System.ItemFolderPathdisplayNarrow - System.ItemName - System.ItemNamedisplay - System.ItemNamePrefix - System.ItemParticipants - System.ItemPathdisplay - System.ItemPathdisplayNarrow - System.ItemType - System.ItemTypeText - System.ItemUrl - System.Keywords - System.Kind - System.KindText - System.Language - System.Mileage@R_552_4045@ion - System.MIMEType - System.Null - System.OriginalFileName - System.Parentalrating - System.ParentalratingReason - System.ParsingName - System.Priority - System.PriorityText - System.Project - System.ProviderItemID - System.rating - System.ratingText - System.Sensitivity - System.SensitivityText - System.SFGAOFlags - System.Shell.OmitFromView
此外,这些搜索特定字段( http://msdn.microsoft.com/en-us/library/windows/desktop/ff521715(v=vs.85).aspx ):
- System.Search.AutoSummary - System.Search.ContainerHash - System.Search.Contents - System.Search.EntryID - System.Search.GatherTime - System.Search.HitCount - System.Search.Rank - System.Search.Store
以编程方式查询索引是您可以从中找到相关信息的登录页面。 Microsoft Windows Search 3.x SDK在C#/ .NET / Visual Studio中具有示例应用程序
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。