查 詢 語 言

您 可 以 在 查 詢 表 輸 入 文 字 或 句 子 , 然 後 按 一 下 例 如 範 例 查 詢 表 的 按 鈕 來 執 行 查 詢 , 就 可 以 搜 尋 Web 任 何 的 文 字 或 句 子 。 本 小 節 涵 蓋 下 列 主 題 :

搜 尋 時 無 論 指 定 的 文 字 或 句 子 是 否 顯 示 在 內 文 中 , 都 會 產 生 一 份 包 含 該 文 字 或 句 子 的 檔 案 清 單 。 這 個 清 單 提 供 用 於 設 定 查 詢 的 規 則 :

布 林 和 相 近 度 運 算 子

布 林 和 相 近 度 運 算 子 可 以 建 立 更 精 確 的 查 詢 。

要 搜 尋 範 例 結 果
同 一 個 網 頁 的 兩 個 字 詞 access and basic

access & basic
同 時 包 含 “access” 和 “basic”的 網 頁
包 含 其 中 一 個 字 詞 的 網 頁 cgi or isapi

cgi | isapi
包 含 “cgi” 或 “isapi”的 網 頁
只 尋 找 第 一 個 字 詞 access and not basic

access & ! basic
包 含 “access” 但 不 包 含 “basic”的 網 頁
與 屬 性 值 不 相 符 的 網 頁 not @size = 100

! @size = 100
不 是 100 個 位 元 組 的 網 頁
同 一 個 網 頁 內 , 彼 此 相 鄰 的 兩 個 字 詞 excel near project

excel ~ project
“excel” 和 “project”這 兩 個 字 相 鄰 的 網 頁

祕 訣 :

注 意    (&, |, !, ~) 符 號 和 英 文 關 鍵 字 AND、 OR、 NOT 和 NEAR 在 所 有 Index Server 支 援 的 語 言 中 執 行 的 方 式 是 一 樣 的 。 瀏 覽 器 國 別 設 定 的 下 列 6 個 語 言 的 其 中 一 種 時 , 本 土 化 的 關 鍵 字 也 可 以 使 用 :

語 言 關 鍵 字
德 文 UND、 ODER、 NICHT、 NAH
法 文 ET、 OU、 SANS、 PRES
西 班 牙 文 Y、 O、 NO、 CERCA
荷 蘭 文 EN、 OF、 NIET、 NABIJ
瑞 典 文 OCH、 ELLER、 INTE、 NÄRA
義 大 利 文 E、 O、 NO、 VICINO

注 意    NEAR 運 算 子 只 能 應 用 於 文 字 或 句 子 。

萬 用 字 元

萬 用 字 元 可 以 幫 助 您 尋 找 包 含 類 似 指 定 之 文 字 的 網 頁 。

要 尋 找 範 例 結 果
相 同 字 首 的 文 字 comput* 包 含 字 首 是 “comput,”的 文 字 例 如 “computer,”“computing,”等 等 的 網 頁 。
由 相 同 字 根 形 成 的 文 字 fly** 包 含 同 樣 由 “fly”這 個 字 根 組 成 的 文 字 , 例 如 “flying”、 “flown”、 “flew”等 等 的 網 頁 。

自 然 文 字 查 詢

查 詢 引 擎 尋 找 與 自 然 文 字 查 詢 的 文 字 和 句 子 最 相 相 符 的 網 頁 。 方 法 是 自 動 找 出 符 合 查 詢 原 義 , 而 不 是 正 確 敘 述 的 網 頁 。 自 然 文 字 查 詢 中 的 布 林 、 相 近 度 和 萬 用 字 元 運 算 子 , 會 略 過 不 予 處 理 。 自 然 文 字 查 詢 會 在 最 前 面 加 上 $contents。

要 搜 尋 範 例 結 果
符 合 自 然 文 字 的 檔 案 $contents how do I print in Microsoft Excel? 內 容 提 及 列 印 和 Microsoft Excel 的 網 頁 。

向 量 空 間 查 詢

查 詢 引 擎 支 援 向 量 空 間 查 詢 。 向 量 空 間 查 詢 會 傳 回 符 合 一 系 列 文 字 和 句 子 的 網 頁 。 每 一 個 網 頁 的 積 分 指 示 網 頁 符 合 查 詢 的 程 度 。

要 搜 尋 範 例 結 果
包 含 特 定 文 字 的 網 頁 light, bulb 內 含 的 文 字 與 目 前 搜 尋 之 文 字 最 符 合 的 檔 案
包 含 加 權 計 分 字 首 、 文 字 和 句 子 的 網 頁 invent*, light[50], bulb[10], "light bulb"[400] 包 含 字 首 是 “invent”的 文 字 , 同 時 包 含 “light”和 “bulb”這 兩 個 字 以 及 “light bulb”的 檔 案 (字 詞 會 加 權 計 分 )

 

特 性 值 查 詢

您 可 以 使 用 屬 性 值 查 詢 , 就 可 以 尋 找 其 屬 性 值 符 合 指 定 之 條 件 的 檔 案 。 您 可 以 查 詢 的 屬 性 包 括 基 本 的 檔 案 資 訊 , 例 如 檔 案 名 稱 、 檔 案 大 小 以 及 包 含 摘 要 資 訊 的 Active 屬 性 (儲 存 在 由 Active 應 用 程 式 建 立 的 檔 案 內 )。

目 前 有 兩 種 屬 性 查 詢 的 類 型 :

本 小 節 涵 蓋 下 列 主 題 :

屬 性 名 稱

屬 性 名 稱 的 前 面 是 “at” (@) 或 數 字 符 號 (#) 字 元 。 請 使 用 @ 表 示 關 聯 式 查 詢 , 而 # 表 示 標 準 運 算 式 查 詢 。

如 果 未 指 定 屬 性 名 稱 , 就 會 假 設 使 用 @contents。

所 有 檔 案 可 以 使 用 的 屬 性 包 括 :

屬 性 名 稱 說 明
All 符 合 文 字 、 句 子 和 任 何 屬 性
Contents 檔 案 內 的 文 字 和 句 子
Filename 檔 案 名 稱
Size 檔 案 大 小
Write 檔 案 上 次 的 修 改 時 間

ActiveX 屬 性 值 也 可 以 用 於 查 詢 。 Web 站 台 包 含 的 檔 案 , 如 果 是 由 大 部 份 支 援 ActiveX 的 應 用 程 式 建 立 , 也 可 以 查 詢 上 述 的 屬 性 :

屬 性 名 稱 說 明
DocTitle 文 件 的 標 題
DocSubject 文 件 的 主 旨
DocAuthor 文 件 的 作 者
DocKeywords 文 件 的 關 鍵 字
DocComments 文 件 的 相 關 註 解

如 需 完 整 的 屬 性 名 稱 清 單 , 請 參 閱 此 網 頁 後 面 的 特 性 名 稱 清 單

關 聯 運 算 子

關 聯 運 算 子 是 用 於 關 聯 屬 性 查 詢 。

要 搜 尋 範 例 結 果
與 固 定 值 關 聯 的 屬 性 值 @size < 100
@size <= 100
@size = 100
@size != 100
@size >= 100
@size > 100
大 小 符 合 查 詢 的 檔 案
全 部 是 位 元 組 合 的 屬 性 值 @attrib ^a 0x820 壓 縮 的 檔 案 以 及 相 關 保 存 的 位 元
部 份 是 相 關 位 元 組 合 的 屬 性 值 @attrib ^s 0x20 有 相 關 保 存 位 元 的 檔 案

屬 性 值

要 搜 尋 範 例 結 果
特 定 值 @DocAuthor = Bill Barnes “Bill Barnes”創 作 的 檔 案
開 頭 是 某 個 字 首 的 值 #DocAuthor George* 作 者 屬 性 開 頭 是 “George”的 檔 案
任 何 附 檔 名 的 檔 案 #filename *.|(exe|,dll|,sys|) 副 檔 名 是 .exe、 .dll 或 .sys 的 檔 案
在 特 定 日 期 之 後 修 改 的 檔 案 @write > 96/2/14 10:00:00 2 月 14, 1996 格 林 威 治 10:00 點 之 後 修 改 的 檔 案
相 關 日 期 之 後 修 改 的 檔 案 @write > -1d2h 前 26 小 時 修 改 的 檔 案
符 合 某 個 向 量 的 向 量 @vectorprop = { 10, 15, 20 } vectorprop 值 為 { 10, 15, 20 } 的 ActiveX 文 件 }
每 一 個 值 都 符 合 條 件 的 向 量 @vectorprop >^a 15 vectorprop 值 內 所 有 值 都 大 於 15 的 ActiveX 文 件
至 少 一 個 值 符 合 條 件 的 向 量 @vectorprop =^s 15 vectorprop 值 至 少 一 個 為 15 的 ActiveX 文 件

 

標 準 運 算 式

屬 性 查 詢 內 的 標 準 運 算 式 是 定 義 如 下 :

查 詢 範 例

範 例 結 果
@size > 1000000 大 於 一 百 萬 個 位 元 組 的 網 頁
@write > 95/12/23 該 日 期 之 後 修 改 的 網 頁
Apple tree 包 含 “apple tree”這 兩 個 字 的 網 頁
"apple tree" 同 上
@contents apple tree 同 上
Microsoft and @size > 1000000 包 含 “Microsoft”這 個 字 而 且 大 於 一 百 萬 個 位 元 組 的 網 頁
"microsoft and @size > 1000000" 包 含 指 定 之 句 子 的 網 頁 (與 上 面 不 相 同 )
#filename *.avi 視 訊 檔 案 (因 為 查 詢 包 含 標 準 運 算 式 , 所 以 包 含 # 字 首 )
@attrib ^s 32 包 含 保 存 屬 性 位 元 的 網 頁
@docauthor = John Smith 包 含 指 定 之 作 者 的 網 頁
$contents why is the sky blue? 符 合 查 詢 的 網 頁
@size < 100 & #filename *.gif 小 於 100 個 位 元 組 的 Graphics Interchange Format (GIF)圖 形 檔 案

特 性 名 稱 清 單

下 列 是 永 遠 可 以 用 於 查 詢 的 屬 性 。 按 照 Web 伺 服 器 的 組 態 決 定 , 可 能 也 有 額 外 的 屬 性 可 以 使 用 。

好 記 的 名 稱 Datatype 屬 性
A_HRef DBTYPE_WSTR | DBTYPE_BYREF HTML HREF 的 文 字 。 這 個 屬 性 名 稱 是 為 Microsoft® Site Server 建 立 的 , 相 對 的 Index Server 屬 性 名 稱 是 HtmlHRef。 可 以 查 詢 但 不 無 法 取 得 。
Access VT_FILETIME 上 次 存 取 的 時 間 。
All (N/A) 搜 尋 字 串 的 每 一 個 屬 性 。 可 以 查 詢 但 不 無 法 取 得 。
AllocSize DBTYPE_I8 檔 案 的 磁 碟 配 置 大 小 。
Attrib DBTYPE_UI4 檔 案 屬 性 。 用 Win32 SDK 設 計 。
ClassId DBTYPE_GUID 物 件 的 等 級 ID, 例 如 WordPerfect、 Word 等 等 。
Characterization DBTYPE_WSTR | DBTYPE_BYREF 文 件 的 特 性 或 摘 要 。 由 Index Server 計 算 。
Contents (N/A) 檔 案 的 主 要 內 容 。 可 以 查 詢 但 不 無 法 取 得 。
Create VT_FILETIME 檔 案 的 建 立 時 間 。
Directory DBTYPE_WSTR | DBTYPE_BYREF 檔 案 的 實 際 路 徑 , 不 包 括 檔 案 名 稱 在 內 。
DocAppName DBTYPE_WSTR | DBTYPE_BYREF 建 立 檔 案 的 應 用 程 式 相 關 名 稱 。
DocAuthor DBTYPE_WSTR | DBTYPE_BYREF 文 件 的 作 者 。
DocByteCount DBTYPE_14 文 件 的 位 元 組 數 目 。
DocCategory DBTYPE_STR | DBTYPE_BYREF 備 忘 錄 、 時 間 表 或 白 皮 書 等 等 的 文 件 類 型 。
DocCharCount DBTYPE_I4 文 件 的 字 元 數 目 。
DocComments DBTYPE_WSTR | DBTYPE_BYREF 文 件 的 相 關 註 解 。
DocCompany DBTYPE_STR | DBTYPE_BYREF 撰 寫 文 件 的 公 司 相 關 名 稱 。
DocCreatedTm VT_FILETIME 文 件 的 建 立 時 間 。
DocEditTime VT_FILETIME 總 共 花 在 編 輯 文 件 的 時 間 。
DocHiddenCount DBTYPE_14 Microsoft® PowerPoint 文 件 內 隱 藏 的 投 影 片 數 目 。
DocKeywords DBTYPE_WSTR | DBTYPE_BYREF 文 件 關 鍵 字 。
DocLastAuthor DBTYPE_WSTR | DBTYPE_BYREF 最 近 是 哪 一 位 使 用 者 編 輯 文 件 。
DocLastPrinted VT_FILETIME 上 次 列 印 文 件 的 時 間 。
DocLastSavedTm VT_FILETIME 上 次 儲 存 文 件 的 時 間 。
DocLineCount DBTYPE_14 文 件 包 含 的 行 數 。
DocManager DBTYPE_STR | DBTYPE_BYREF 文 件 作 者 的 管 理 員 名 稱 。
DocNoteCount DBTYPE_14 PowerPoint 文 件 包 含 備 忘 錄 的 畫 面 數 目 。
DocPageCount DBTYPE_I4 文 件 的 頁 數 。
DocParaCount DBTYPE_14 文 件 的 段 落 數 目 。
DocPartTitles DBTYPE_STR | DBTYPE_VECTOR 文 件 各 部 份 的 名 稱 。 例 如 Excel 各 部 份 的 標 題 為 試 算 式 的 名 稱 。 在 PowerPoint 是 投 影 片 標 題 , 而 在 Word for Windows 則 是 主 文 件 內 的 文 件 名 稱 。
DocPresentationTarget DBTYPE_STR|DBTYPE_BYREF PowerPoint 簡 報 的 目 標 格 式 (35mm、 印 表 機 、 視 訊 等 等 )。
DocRevNumber DBTYPE_WSTR | DBTYPE_BYREF 文 件 目 前 的 版 本 號 碼 。
DocSlideCount DBTYPE_14 PowerPoint 文 件 內 的 投 影 片 數 目 。
DocSubject DBTYPE_WSTR | DBTYPE_BYREF 文 件 的 主 旨 。
DocTemplate DBTYPE_WSTR | DBTYPE_BYREF 文 件 的 範 本 名 稱 。
DocTitle DBTYPE_WSTR | DBTYPE_BYREF 文 件 的 標 題 。
DocWordCount DBTYPE_I4 文 件 的 字 數 。
FileIndex DBTYPE_I8 檔 案 的 專 屬 ID。
FileName DBTYPE_WSTR | DBTYPE_BYREF 檔 案 的 名 稱 。
HitCount DBTYPE_I4 檔 案 中 符 合 的 字 數 (符 合 查 詢 的 字 數 )。
HtmlHRef DBTYPE_WSTR | DBTYPE_BYREF HTML HREF 的 文 字 。 可 以 查 詢 但 不 無 法 取 得 。
HtmlHeading1 DBTYPE_WSTR | DBTYPE_BYREF HTML 文 件 的 文 字 樣 式 為 H1。 可 以 查 詢 但 不 無 法 取 得 。
HtmlHeading2 DBTYPE_WSTR | DBTYPE_BYREF HTML 文 件 的 文 字 樣 式 為 H2。 可 以 查 詢 但 不 無 法 取 得 。
HtmlHeading3 DBTYPE_WSTR | DBTYPE_BYREF HTML 文 件 的 文 字 樣 式 為 H3。 可 以 查 詢 但 不 無 法 取 得 。
HtmlHeading4 DBTYPE_WSTR | DBTYPE_BYREF HTML 文 件 的 文 字 樣 式 為 H4。 可 以 查 詢 但 不 無 法 取 得 。
HtmlHeading5 DBTYPE_WSTR | DBTYPE_BYREF HTML 文 件 的 文 字 樣 式 為 H5。 可 以 查 詢 但 不 無 法 取 得 。
HtmlHeading6 DBTYPE_WSTR | DBTYPE_BYREF HTML 文 件 的 文 字 樣 式 為 H6。 可 以 查 詢 但 不 無 法 取 得 。
Img_Alt DBTYPE_WSTR | DBTYPE_BYREF <IMG> 標 記 的 替 用 文 字 。 可 以 查 詢 但 不 無 法 取 得 。
Path DBTYPE_WSTR | DBTYPE_BYREF 檔 案 的 實 際 路 徑 , 包 括 檔 案 名 稱 。
Rank DBTYPE_I4 列 的 積 分 。 從 0 到 1000。 數 字 越 大 , 表 示 符 合 的 資 料 越 多 。
RankVector DBTYPE_I4 | DBTYPE_VECTOR 向 量 查 詢 個 別 元 件 的 積 分
ShortFileName DBTYPE_WSTR | DBTYPE_BYREF 簡 要 的 (8.3) 檔 案 名 稱 。
Size DBTYPE_I8 檔 案 的 大 小 , 以 位 元 組 為 單 位 。
USN DBTYPE_I8 更 新 序 號 。 僅 用 於 NTFS 磁 碟 機 。
VPath DBTYPE_WSTR | DBTYPE_BYREF 檔 案 的 完 整 虛 擬 路 徑 。 如 果 可 能 有 一 個 以 上 的 路 徑 , 則 會 選 擇 與 指 定 的 查 詢 最 符 合 的 路 徑 。
WorkId DBTYPE_I4 檔 案 的 內 部 ID。 用 於 Index Server。
Write VT_FILETIME 上 次 寫 入 檔 案 的 時 間 。

定 義 新 的 屬 性 名 稱

要 定 義 未 列 在 前 面 清 單 中 的 屬 性 , 您 必 須 列 在 .idq 檔 案 的 [Names] 區 段 。 要 將 這 些 屬 性 用 在 某 個 限 制 、 排 列 規 格 或 當 成 擷 取 的 欄 位 , 您 可 以 使 用 下 列 格 式 , 將 它 們 定 義 到 .idq 檔 案 :

[Names]
未 列 在 標 準 清 單 的 #Properties
Propertyname ( Datatype ) = GUID ["Name" | propid]

在 語 法 中 , "Name" 是 指 屬 性 名 稱 (下 列 範 例 中 的 "Sales"), 而 propid 是 指 十 六 進 位 的 屬 性 ID。 請 注 意 : 您 需 要 將 好 記 的 名 稱 括 在 雙 引 號 內 , 但 是 屬 性 ID 不 使 用 雙 引 號 。

例 如 , 假 設 您 想 要 將 HTML meta 標 記 定 義 為 屬 性 名 稱 , 讓 使 用 者 可 以 搜 尋 。 您 要 定 義 的 屬 性 是 Sales。

要 定 義 Sales 屬 性

    1. 在 .idq 檔 案 的 [Names] 區 段 下 面 , 加 上 下 一 行 。

    MetaDescription(DBTYPE_WSTR) = d1b5d3f0-c0b3-11cf-9a92-00a0c908dbf1 "Sales"

    在 系 統 登 錄 中 下 列 位 置 中 , MetaTagClsid 參 數 的 GUID 數 字 :

    HKEY_LOCAL_MACHINE
    \SYSTEM
     \CurrentControlSet
      \Control
       \HtmlFilter
        \MetaTagClsid
    2. 然 後 , 在 HTML 檔 案 中 想 顯 示 標 記 的 地 方 , 定 義 meta 說 明 。

    例 如 , 假 設 您 要 搜 尋 預 估 未 來 銷 售 量 的 檔 案 :

    在 File1.htm:

    <META NAME="Sales" CONTENT="Projections for 1998">

    在 File2.htm:

    <META NAME="Sales" CONTENT="Projections for 1999">

    在 File3.htm:

    <META NAME="Sales" CONTENT="Sales in 1997">

注 意    請 確 定 在 檔 案 開 頭 的 <head> 和 </head> HTML 標 記 之 間 加 上 META NAME 標 記 。

您 現 在 可 以 搜 尋 所 有 會 顯 示 預 估 銷 售 量 的 檔 案 。 請 傳 送 下 列 查 詢 :

@metadescription projections

這 個 查 詢 會 傳 回 所 有 其 meta 標 記 的 CONTENT 欄 位 包 含 projections 這 個 字 的 檔 案 。 在 這 個 範 例 中 , 會 傳 回 File1.htm 和 File2.htm。

但 是 假 設 您 想 搜 尋 某 個 年 度 的 銷 售 量 , 例 如 1997 的 銷 售 量 。 請 傳 送 下 列 查 詢 :

@metadescription 1997

會 傳 回 File3.htm。


© 1997 by Microsoft Corporation. All rights reserved.