SystemIndex Catlog查询不搜索文档的内容

时间:2014-04-24 13:38:57

标签: c# .net windows-search

我在下面查询搜索本地系统的给定搜索词。以下查询仅搜索文件标题中的给定搜索词,而不是从文件内容中搜索。它只搜索.txt文档中的文件内容,而不是.doc和.pdf文档。它看起来很奇怪。请帮助。

SELECT "System.ItemName", "System.ItemFolderPathDisplay", "System.ItemTypeText", "System.ItemDate", "System.Kind", "System.ItemUrl" FROM "SystemIndex" WHERE CONTAINS(System.Search.Contents,'"SearchTerm"')  AND (System.FileName LIKE '%.doc' OR System.FileName LIKE '%.txt' OR System.FileName LIKE '%.xls' OR System.FileName LIKE '%.docx' OR System.FileName LIKE '%.xlsx' OR System.FileName LIKE '%.ppt' OR System.FileName LIKE '%.pptx' OR System.FileName LIKE '%.pdf')  AND Contains(System.Kind, 'document') ORDER BY System.FileName ASC

非常感谢您的帮助和提前的时间。

1 个答案:

答案 0 :(得分:-1)

试试这个:

CONTAINS('\"" + Searc + "*\"')