使用文件属性进行文件内容检索

Microsoft® 索引服务筛选和维护超过 50 个文件属性。所有这些都可以在文件检索查询中指定。从编写一个 SELECT 语句来看,有 3 种属性:

下表显示了属性列表。


属性名称

数据类型

描述
在 ORDER BY 中使用 在选择列表中使用
Access datetime 访问文件的最新日期和时间。
Characterization nvarchar ntext 文件内容摘要。注意,在这个版本的索引服务中,这通常是文档的第一段或者第一节。在以后的版本中,它将是一个实际的摘要。  
Contents nvarchar ntext 文件的主要内容。    
Create datetime 文件创建的日期和时间。
Directory nvarchar 到该文件的物理路径,不包括文件名。
DocAuthor nvarchar 文档作者。
DocComments nvarchar 关于文档的注释。
DocLastAuthor nvarchar 上次编辑文档的用户。
DocLastPrinted datetime 文档上次打印的日期和时间。  
DocPageCount integer 文档的页数  
DocPartTitles varchar 数组 文档各部分的名称:
Microsoft PowerPoint® 中的幻灯片标题
Microsoft Excel 中的电子表格
Microsoft Word 中的文档。
   
DocSubject nvarchar 文档的主题。
DocTitle nvarchar 文档的标题。
DocWordCount integer 文档的字数。 -
FileIndex decimal(19,0) 文件的唯一标识符。
FileName nvarchar 文件名。
HitCount integer 与查询匹配的字数。
Path nvarchar 到该文件的完整物理路径,包括文件名。
Rank integer 从 0 到 1000 的值,表示该行与选择标准接近的程度。
Size decimal(19,0) 文件大小,以字节计。

用户和第三方供应商可以编写筛选并将其添加到该属性集中。例如,他们还可以通过给 HTML 文档添加自己的标记来添加属性。此外,为了允许查询和检索这种用户定义的属性,对索引服务的 Transact-SQL 扩充包括对 SET 语句的支持,该语句允许指定新属性的名称及其相关类型。