Windows 搜索术语表

#

.osd 文件

OpenSearch 描述符文件。

.osdx 文件

一个 OpenSearch 描述 XML 文件,用于描述特定基于 Web 的数据源的可用服务器连接和结果格式。 它用于与 Windows Shell 交互。 另请参阅:OpenSearch 描述符。

A

AQS) (高级查询语法

Windows 搜索用于查询索引以及优化和缩小搜索参数范围的默认查询语法。 AQS 主要面向用户,可供用户使用来生成 AQS 查询,但也可通过编程方式使用。 另请参阅:自然查询语法 (NQS) 。

AQS

请参阅 AQS) (高级查询语法的定义。

协会

文件扩展名 (映射,例如,.mp3) 或协议 (http) 到编程标识符 (ProgID) 。 此映射以每用户设置的形式存储在注册表中,并按计算机回退。 参与默认程序系统的应用程序将文件扩展名或协议的关联映射设置为指向它们拥有的 ProgID 密钥。

关联数组

注册表位置的有序列表,用于存储有关项类型的信息,包括处理程序、谓词和其他属性,如类型的图标和显示名称。 例如,.jpg文件在默认 Windows 系统上具有以下关联数组:“HKCR\jpgfile”、“HKCR\SystemFileAssociations\.jpg”、“HKCR\SystemFileAssociations\image”、“HKCR\*”、“HKCR\AllFileSystemObjects”。

Atom

用于 Web 源和内容分发的 XML 架构,开发为真正简单的联合 (RSS) 。 Atom 联合格式在 RFC 4287 中作为 IETF 建议的标准发布。

B

bind

加载代码或将代码与数据关联。 例如,处理程序可能与 Shell 数据源相关联。

绑定

搜索查询中对返回行集中的列的请求。 绑定指定要包含在搜索结果中的属性。

bookmark

唯一标识一组行中的行的指示器。

C

规范名称

资源的唯一名称。 规范是指“根据规则”。另请参阅:规范谓词名称。

规范谓词名称

一个中性语言名称,可用于以编程方式引用谓词,而不考虑用户界面中的本地化字符串。 另请参阅:规范名称、谓词。

catalog

Windows 搜索中组织的最高级别单位。 目录表示一组可查询的索引文档。 目录由属性表组成,其中包含文本或值以及存储在表中列中的相应位置。 表的每一行对应于目录范围内的一个单独的文档,表的每一列对应于一个属性。 另请参阅:索引、Windows 搜索服务。

category

行的分层分组。 例如,可以基于作者对包含作者和标题列的查询结果进行分类。 在此示例中,包含对 author 的相同值的每组行构成一个类别。

章节

一组行中的行集合。 另请参阅:目录、类别。

column

行中单类型信息的容器。 列映射到属性名称,并指定用于搜索查询的命令树元素的属性。 另请参阅:类别。

Command Tree — 命令目录树

为搜索查询指定的限制、类别和排序顺序的组合。 另请参阅:类别。

容器

可以包含其他项的 Shell 项的类型。 容器中的项通过使用 Shell 数据源向 Shell 命名空间公开。 示例包括文件扩展名为 .zip 的文件夹、驱动器、网络服务器和压缩文件。 另请参阅:Shell 数据源、文件夹、Shell 项。

content

与可编制索引的 Shell 项或内容源关联的文本和属性。

内容源

可由索引器访问的项。 内容源可通过 URL 进行寻址,并由协议处理程序提供给索引器。 示例包括:文件系统文件和文件夹、Microsoft Outlook 项目和文件夹、数据库记录以及 Microsoft SharePoint 存储的项目。 通过实现 Shell 数据源,可以将内容源公开为 Shell 项。 另请参阅:内容、Shell 项。

content view (内容视图)

Windows 资源管理器中的视图 (Windows 7 及更高版本中提供的) ,该视图根据文件扩展名或种类关联显示列表中每个项最相关的内容。 内容视图使用调整大小逻辑,该逻辑在窗口大小减小时删除属性,以确保最关键属性仍有空间清晰可读。 另请参阅:布局模式、种类、种类关联。

内容视图模式

请参阅以下内容的定义:内容视图。

上下文菜单

此术语有时用于表示快捷菜单。 请参阅定义:快捷菜单。

上下文菜单处理程序

此术语有时用于表示快捷菜单处理程序。 请参阅定义:快捷菜单处理程序。

爬网 (crawl)

若要循环访问爬网范围,请标识需要编制索引或重新编制索引的内容源。

爬网范围

数据存储的集合 (可通过 URL) 标识,该 URL 表示索引器爬网和索引的内容。

cursor

在本地索引的上下文中,游标是一个指示器,用于在结果集中返回的一组数据中一次处理一行或一小块行。 将游标定位在行上后,可对该行或从该位置开始的行块执行操作。

D

数据管理、勘探和挖掘

请参阅 DMX) (数据库挖掘扩展的定义。

数据对象处理程序

为项的 IDataObject) 的数据对象 (提供其他剪贴板格式的处理程序。 数据对象用于拖放和复制/粘贴方案。

数据源

此术语有时用于表示数据存储或 Shell 数据源。 请参阅以下定义:数据存储、Shell 数据源。

数据存储

数据的存储库。 数据存储可以作为容器使用 Shell 数据源向 Shell 编程模型公开。 Windows 搜索系统可以使用协议处理程序为数据存储中的项编制索引。

数据库挖掘扩展 (DMX)

用于创建和操作数据挖掘的查询语言。 Windows 7、Windows 搜索和 Windows 资源管理器的管理模板是 .admx 文件,并依赖于 DMX 技术。 可以通过组策略自定义以下模板:Search.admx、Explorer.admx 和 WindowsExplorer.admx。

DMX

请参阅定义:数据库挖掘扩展。

document

包含文本的 Shell 项,可对其实现 IFilter 接口。

drop handler

使特定项类型支持拖放和复制/粘贴方案的处理程序。

放置目标

拖放到文件上的数据对象。 另请参阅:数据处理程序、删除处理程序。

动态谓词

依赖于 Shell 项或系统状态的谓词;项的外观基于状态,要求执行代码确定是否应显示该项。 另请参阅:快捷菜单处理程序、静态谓词、谓词。

E

Explorer 命令

一个 对象,该对象可显示为 Windows 资源管理器窗口顶部附近的按钮,该按钮为该窗口中的项和容器提供功能。 Shell 数据源为特定容器项提供 Windows 资源管理器命令对象。 命令有时用作谓词。

F

联合搜索

一种扩展性模型,用于在 Windows 资源管理器中搜索数据存储并将结果表示为 Shell 项。 另请参阅:联合搜索提供程序、搜索连接器、OpenSearch 描述符、OpenSearch 标准。

联合搜索连接器

请参阅搜索连接器的定义。

联合搜索提供程序

由数据存储实现的 Web 服务,支持 Windows 7 使用的协议,以便 Windows 7 和更高版本可以远程搜索该数据存储。 另请参阅:OpenSearch 描述符、OpenSearch 标准。

文件关联

请参阅定义:文件类型关联。

文件格式

存储在具有文档格式规范的文件中的数据的格式。 示例包括 OLE DocFile、OPC、XML、ZIP 和其他众所周知的文件格式规范。 文件类型创建者通常使用现有文件格式作为新文件类型的基础。 文件格式可以只是未实例化为文件类型的定义。

文件格式处理程序

此术语是文件类型处理程序的同义词。 请参阅定义:文件类型处理程序。

文件扩展名

请参阅定义:文件扩展名。

文件扩展名

文件系统项文件类型的主要指示器是文件名中最后一个点后面的部分。 文件扩展名不能包含空格或非 ASCII 字符,仅适用于 () 文件夹的文件。 文件扩展名是使用不区分大小写或区域设置的比较函数比较的。 另请参阅:文件格式、文件类型。

文件类型

一个特定的文件扩展名值,如“.htm”或“.jpg”,用于定义同一类型且具有一组通用关联的文件的类。 另请参阅:种类、文件类型关联。

文件类型关联

对于特定文件扩展名,是定义处理程序和其他属性可以注册的位置的关联数组元素。 另请参阅:关联数组、文件类型。

文件类型自定义

一个关联,使 Shell 能够自定义 Shell 处理文件类型的方式。 文件类型自定义包括:指定用于在双击时打开文件的应用程序、向文件类型的快捷菜单添加命令、指定自定义图标、指定要与文件类型关联的 MIME 内容类型、指定感知类型以及指定一个或多个按文件类型与“打开方式”对话框关联的应用程序。 另请参阅:PerceivedType。

文件类型处理程序

为文件类型注册的处理程序。 另请参阅:处理程序。

filter

IFilter 接口的实现。 它打开特定文件类型的文件,并筛选索引器的属性和文本块。 筛选器与文件类型相关联,由文件扩展名、MIME 类型或类标识符 (CLSID) 表示。 尽管一个筛选器可以处理多个文件类型,但每种文件类型仅使用一个筛选器。

文件夹

请参阅定义:容器。

H

处理程序

为 Shell 项提供功能的 COM 对象。 大多数 Shell 数据源都提供可扩展的系统,用于将处理程序绑定到项。 例如,文件系统文件夹使用关联系统来查找特定文件类型的处理程序。 另请参阅:文件关联、文件类型、文件类型自定义。

I

图标处理程序

一个处理程序,提供生成和缓存项图标所需的信息。 文件系统数据存储支持基于文件类型为项加载图标处理程序,使该处理程序能够提供用于该文件类型的所有实例的图标。

index

n. 存储 Shell 项的内容和属性以启用快速搜索的目录。 另请参阅:目录、索引器、索引、反转索引。 v. 若要访问内容源,请筛选内容源和属性,并将提取的值插入到索引 (的文本) 和 Windows 搜索属性存储 (属性) 。 另请参阅:内容源、索引、索引器、反转索引。

索引器

执行索引编制或坐标索引的应用程序。 另请参阅:索引、索引编制、倒排索引。

infotip 处理程序

当用户将鼠标指针悬停在用户界面对象上时提供弹出文本的处理程序。

反转索引

一个持久性结构,包含 Windows 搜索从文件中提取的内容。 文本被组织成一个索引,该索引从属性中的单词映射到包含该单词的文档和文档中的位置的列表。 因此,倒排索引是从文档中提取文本和属性并将其放入索引器的过程的反转。 另请参阅:索引、索引器、索引编制。

item

请参阅定义:Shell 项。

item 类

请参阅定义:文件类型。

K

种类

一个属性,该属性提供用户友好的 Kind 名称,并且可以与属性列表和布局模式相关联。 Kind 是在 Windows Vista 中引入的,用于表达更便于最终用户使用的文件类型概念,它被定义为多值字符串属性 (规范字符串值) ,因此你可以具有“audio;video”或“link;document”Kind 值。 一些用户友好的 Kind 名称已与属性和布局模式相关联。 例如,与 Kind.Picture 关联的项和与 Kind.Document 关联的项显示不同的属性,即使它们位于同一视图中。 每个项 Kind 都可以与四种唯一布局模式之一相关联,这些模式定义为每个项显示的属性数及其布局。 另请参阅:类型关联、内容视图、布局模式。

类型关联

属性系统中名为 System.Kind 的属性,用于确定为文件显示哪些 UX 模板。 此属性还提供项类型的用户友好名称,并链接到文件扩展名。 另请参阅:Kind。

L

布局模式

用于显示属性的几种排列方式之一。 在 Windows 7 及更高版本中,注册新文件类型时,可以使用内容视图为文件类型注册自定义属性列表和布局模式。 可以从四种不同的布局模式中进行选择:用于包含代码片段) 的文档搜索结果的 Alpha (;针对包含代码片段) 的电子邮件搜索结果的 Beta (;使用类似于 Alpha 但双行布局而不是四个) 的 Gamma (;Delta (用于显示许多较短的属性,例如) 音乐和图片。 另请参阅:内容视图、Kind、Kind 关联。

M

元数据处理程序

此术语有时用于表示属性处理程序。 请参阅定义:属性处理程序。

N

命名空间扩展

请参阅定义:Shell 数据源。

namespace walk

一个帮助程序进程,用于遍历容器或一组容器的命名空间,发现每个项,并可能对每个项执行一些操作。 INamespaceWalk 接口可用于遍览 Windows 资源管理器命名空间的任何部分,或发现数据对象或视图引用的项。 容器谓词 (如“播放”在艺术家容器上) 遍走命名空间并发现项。

自然语言查询

请参阅以下定义:自然查询语法 (NQS) 。

自然查询语法 (NQS)

一种查询语法,它比 AQS 更宽松,看起来更像人类语言。 如果选择了 NQS 而不是默认的 AQS,则 Windows 搜索可以使用 NQS 来查询索引。 另请参阅:高级查询语法 (AQS) 。

干扰字

在为搜索查询指定的限制中存在时,Windows 搜索会忽略该词,因为它几乎没有歧视性值。 示例包括“和”和”。

NQS

请参阅以下定义:自然查询语法 (NQS) 。

O

对象链接和嵌入数据库 (OLE DB)

一组标准接口,提供对位于任意位置的不同信息源(例如文件系统、电子邮件文件夹和数据库)的异类访问。

OLE DB

请参阅定义:对象链接和嵌入数据库。

OpenSearch 描述符

描述特定基于 Web 的数据源的可用服务器连接和结果格式的 XML 文件。 此文件包含一个或多个 URL 模板,并在与 Windows Shell 交互时使用 .osdx 文件扩展名。 OpenSearch 说明有时称为搜索连接器,尽管它只是连接器的说明部分。 另请参阅:搜索连接器。

OpenSearch 标准

用于共享搜索结果的简单格式和协议的集合。 有关详细信息,请参阅 OpenSearch 网站 (https://github.com/dewitt/opensearch) 。

P

PerceivedType

一个广泛的文件格式类型类别。 PerceivedType 是在 Windows XP 中引入的,它支持一组有限的已知文件类型, (示例包括图像、文本、音频和压缩文件类型) 。 文件类型(通常是公共文件类型)也可以具有可感知的类型。 例如,图像文件类型.bmp、.png、.jpg和.gif也属于感知类型图像。 在编程层,PerceivedType 表示为整数。 由于存在使用 Kind 和 PerceivedType 的代码,因此文件格式所有者必须同时注册这两者。 例如,“全部播放”取决于 PerceivedType。 另请参阅:文件类型。

预览处理程序

一个处理程序,可快速生成要显示在 Windows 资源管理器预览窗格中的 Shell 项的只读简化视图。

previewer

此术语有时用于表示预览处理程序。 请参阅定义:预览处理程序。

属性处理程序

一个处理程序,用于将存储在文件中的数据转换为由 Windows 资源管理器、Windows 搜索和其他应用程序识别并可供其访问的结构化架构。 然后,这些系统可以与属性处理程序交互,以向文件写入和读取属性。 转换的数据包括详细信息视图、信息提示、详细信息窗格、属性页等。 每个属性处理程序都与由文件扩展名标识的特定文件类型相关联。 另请参阅:属性系统。

属性表处理程序

一个处理程序,用于创建自定义属性表,其中包含允许与文件类型进行自定义交互的 UI 图片和控件。

属性系统

数据定义的可扩展读/写系统,该系统使用作为名称/值对实现的属性。 另请参阅:属性处理程序、Shell 项。

属性值

与 Shell 项的属性名称关联的值。 例如,“Author”、“Size”和“拍摄日期”是属性。 属性值表示为 PROPVARIANT 结构。

协议处理程序

一个处理程序,它访问内容源,并为指定的协议和 URL 提供 IUrlAccessor 对象。 协议处理程序扩展了 Windows 搜索功能,并且可能会向索引器提供更改通知。 为特定类型的数据存储编制索引需要不同的协议处理程序。 若要提供合理的用户体验,除了实现协议处理程序外,还必须为数据存储提供 Shell 数据源。 协议处理程序将数据存储中的项公开给索引器,而 Shell 数据源将数据存储中的项公开给 Shell。

R

限制

文件必须满足的条件才能包含在 Windows 搜索返回的搜索结果中。

row

包含属性值的列,这些属性值描述与搜索查询中指定的限制匹配的对象集的单个结果。

行集

搜索结果中返回的一组行。

S

搜索连接器

包含数据存储相关信息的 XML 文件。 为联合搜索部署搜索连接器。

搜索使用者

查询索引的组件或应用程序。

搜索联合

请参阅联合搜索提供程序的定义。

搜索提供程序

向 Windows 搜索提供数据的组件或应用程序。

搜索范围

此术语有时用于表示爬网范围。 请参阅定义:爬网范围。

Shell 数据源

一个组件,用于扩展 Shell 命名空间并公开数据存储中的项。 过去,Shell 数据源称为 Shell 命名空间扩展。 另请参阅:容器、处理程序、Shell 项。

Shell 扩展

此术语有时用于表示文件类型处理程序。 请参阅定义:文件类型处理程序。

Shell 扩展处理程序

此术语有时用于表示文件类型处理程序。 请参阅定义:文件类型处理程序。

Shell 处理程序

此术语有时用于表示文件类型处理程序。 请参阅定义:文件类型处理程序。

Shell 项

一条内容。 某些 Shell 项是内容源,有些项不是。 例如,文件夹是内容源,但.jpg文件不是。 文件类型处理程序公开 Shell 项。 在某些上下文中,“item”用于区分容器和非容器。 另请参阅:容器、内容源、文件类型处理程序。

Shell 命名空间扩展

此术语有时用于表示 Shell 数据源。 请参阅定义:Shell 数据源。

快捷菜单

一个用户界面,用于显示与用户界面元素(如文件或文件夹)关联的谓词集合。

快捷菜单处理程序

一个处理程序,用于为一个或多个项添加谓词。 这些谓词通常显示在快捷菜单中。 另请参阅:快捷菜单。

static 谓词

适用于 Shell 项的谓词,无需检查项或系统的当前状态。 静态谓词基于项关联元素的静态注册,并且不会更改。

T

缩略图处理程序

一个处理程序,它提供静态图像来表示 Shell 项。

缩略图提供程序

此术语有时用于表示缩略图处理程序。 请参阅定义:缩略图处理程序。

U

URL 模板

一个基于 URL 的连接字符串,用于查询 Web 服务器以获取搜索结果。 该模板看起来像一个 URL,但包含多个占位符值, (例如 {searchTerms}) 客户端必须将这些值替换为要检索的结果的数据。 URL 模板的定义是实现联合搜索和 OpenSearch 标准的关键。

用户友好类型名称

请参阅定义:Kind。

V

谓词

可由 Shell 项调用的单个操作。 示例包括打开和打印。 谓词有时称为命令或任务。 另请参阅:动态谓词、快捷菜单处理程序、静态谓词。

谓词处理程序

此术语有时用于表示快捷菜单处理程序。 请参阅定义:快捷菜单处理程序。

W

请参阅定义:命名空间访问。

Windows 搜索

请参阅定义:Windows 搜索服务。

Windows 搜索属性存储

Windows 搜索服务实现中使用的属性值缓存。 可以使用 Windows 搜索 OLE DB 提供程序以编程方式查询这些属性值。 Windows 搜索属性存储收集并存储筛选器处理程序或属性处理程序发出的属性,当索引项(如Word文档)。 重新生成索引时,会丢弃并重新生成此存储。

Windows 搜索服务

指 Windows 搜索 3.0 及更高版本。 此服务分析一组文档,提取有用信息,然后组织提取的信息,以便可以有效地返回这些文档的属性以响应查询。 另请参阅:目录。