Sun 標誌     進階搜尋
Sun Java™ System Web Server 7.0 使用者指南


基本搜尋

您可以使用搜尋查詢頁面在集合中搜尋文件。


顯示基本搜尋介面的圖。

若要輸入查詢︰

  • 請選取一個或多個要進行搜尋的集合
  • 鍵入少量的描述性文字
  • 按一下 [搜尋] 按鈕 (或按下 Enter 鍵)。

結果頁面包含伺服器上與您的搜尋條件相符合文件之連結。

大多數情況下,您應該可以透過搜尋關鍵字在集合中找到所需內容。但是,有時您可能需要執行更為複雜的搜尋。

在大多數情況下,進階搜尋頁面是建構複雜查詢的最簡單方法。然而,您也可以直接在搜尋方塊中鍵入複雜查詢語法。

有兩種手動建立複雜查詢的語法工具可供使用,您可在同一搜尋中使用萬用字元符號搜尋查詢運算子

萬用字元符號

萬用字元符號是在搜尋中代表其他各種字元或字元群組的特殊字元。例如,在查詢中,問號 (?) 是表示任意字母或數字的萬用字元符號。下列選項可用:

問號 (?)

匹配任意單一字元。

範例

b?g - 會搜尋文字 bag、beg、big、bog 和 bug。

ver????- 會搜尋文字 verdantversionverboseverdict。而不會搜尋 verifyverily 之類的文字,它們雖然包含「ver」字串,後面卻沒有四個字母。

星號 (*)

匹配任意字元群組。

範例

do* - 搜尋包含所有以「do」字母開頭之文字的文件,例如 dozendoctordoughnutdocumentation 等。

空格

若要產生整個集合或目錄中所有文件的清單,使用一個空格做為查詢條件即可。

搜尋查詢運算子

您可以使用附加搜尋運算子建立更複雜的查詢,並微調您的搜尋。可以使用以下運算子︰

AND,<AND>

為搜尋增加必要條件。在搜尋查詢中,無需包含 AND 運算子以連結關鍵字。Sun Java™ System Web Server 自動將其包含在由空格分隔的詞之間。相當於在兩個關鍵字之間插入一個空格。

範例


顯示 AND 運算子用法的圖。

傳回包含以下文字的文件︰AndersonTull,而忽略僅包含兩個指定關鍵字之一的文件。

<CASE>

會針對指定的關鍵字進行區分大小寫的搜尋。



備註

進行包含大寫字母的查詢時,會自動執行區分大小寫的搜尋;您無需為這些詞鍵入 <CASE>。但是,依預設,對小寫詞執行的搜尋是大小寫不需相符的搜尋。



範例


顯示 <CASE> 運算子用法的圖。

尋找包含小寫 mark 的文件,而非包含 Mark 的文件。

<CONTAINS>

尋找在文件欄位中包含指定文字的文件。<CONTAINS> 僅適用於整個文字,而 <SUBSTRING> 適用於任何字元集合。

範例


顯示 <CONTAINS> 運算子用法的圖。

尋找標題中包含文字 Jethro Tull 的文件。

等於 (=),<EQUALS>

尋找文件欄位與特定值相符的文件。

範例


顯示 (=),<EQUALS> 運算子用法的圖。

尋找 2003 年 7 月 17 日更新的文件。

<ENDS>

尋找文件欄位以指定字元字串結尾的文件。

範例


顯示 <ENDS> 運算子用法的圖。

尋找標題以 Brick 結尾的文件。

大於 (>),<GREATER>。

尋找文件欄位大於特定值的文件。


顯示 (>),<GREATER> 運算子用法的圖。

尋找 2003 年 7 月 17 日以後建立的文件。

小於 (<),<LESS>

尋找文件欄位小於特定值的文件。


顯示 (<),<LESS> 運算子用法的圖。

顯示 2003 年 7 月 17 日之前建立的文件。

小於或等於 (<=),<LEQ>

尋找文件欄位小於或等於特定值的文件。


顯示 (<=),<LEQ> 運算子用法的圖。

尋找 2003 年 7 月 17 日之前建立的文件。

<MATCHES>

尋找文件欄位與指定式樣 (做為關鍵字提供) 相符的文件。

範例



尋找標題中包含 virtualTulltuning 等文字 (包含式樣 tu) 的文件。

<NEAR>

尋找指定文字之間間隔在 1000 字以內的文件。文字間越接近,文件獲得的相關性分數就越高。

範例


顯示 <NEAR> 運算子用法的圖。

尋找同時包含文字 AndersonChrysalis 的文件,兩個文字之間間隔不超過 1000 字,並且兩文字間隔越小,文件的相關性越高。

<NEAR/n>

尋找文字之間間隔在 n 字以內的文件。n 的值必須在 1 和 1024 之間。在指定間隔範圍內的所有文件都具有同等的相關性。

範例


顯示 <NEAR/n> 運算子用法的圖。

將尋找包含片語「flute at Hammersmith」和「flute recitals at the Hammersmith」的文件,因為在 fluteHammersmith 之間不超過三個文字。將不會尋找類似「flute and other musical instruments in the market near Hammersmith」的片語。

NOT,<NOT>

NOT 運算子可修飾其他運算子。尋找不包含指定文字或片語的文件。



備註

使用 <NOT> 可修改 <OR> 運算子或 <AND> 運算子。



範例


顯示 <NOT> 運算子用法的圖。

尋找包含名稱 Barre 且不包含 Conway 的文件。

不等於 (!=)


顯示 <!=> 運算子用法的圖。

尋找 2003 年 7 月 17 日之前或之後 (而非當日) 建立的文件。

OR,<OR>

為搜尋增加選擇性條件。

範例


顯示 <OR> 運算子用法的圖。

尋找包含文字 AqualungStormwatch 的文件。

<PHRASE>

將個別文字連結成片語。Sun Java™ System Web Server 將用引號括起來的多個文字視為片語。因此,<PHRASE> locomotive and <PHRASE> breath 以及 "locomotive breath" 為相似查詢。


顯示 <PHRASE> 運算子用法的圖。

尋找包含片語 apples and oranges 的文件。

(因為 and 這個字是片語的一部分,所以會視為要搜尋的字,而不是運算子。)

忽略字 locomotive、and 和 breath 未一起顯示為片語的文件。

<STARTS>

尋找文件欄位以指定字元字串開頭的文件。

範例


顯示 <STARTS> 運算子用法的圖。

尋找標題以文字 Chronology 開頭的文件。

<STEM>

尋找包括指定文字的變體 (例如,複數、過去式等) 的文件。



備註

Sun Java™ System Web Server 視 <STEM> 為預設。您無需在搜尋方塊中實際輸入 <STEM>



範例


顯示 <STEM> 運算子用法的圖。

尋找包含 publish 的任何變體 (例如 publisherpublishingpublic 以及 publication) 的文件。

<WORD>

尋找包含指定的確切文字的文件。

範例


顯示 <WORD> 運算子用法的圖。

尋找包含文字「Ian」的文件,而不會尋找包含類似文字 (例如「martian」「diana」) 的文件。

文件欄位

Sun Java™ System Web Server 可維護文件索引。該索引包含每個文件的項目。每個索引項目包含一個或多個欄位,例如 [Title]、[Author] 及 [URL]。可將查詢限定在指定文件欄位中,僅當文件符合指定欄位中的條件時,才可找到該文件。

例如,如果只是搜尋 Einstein,您將找到在 [Title]、[Author] 或 [Keywords] 欄位中包含文字 Einstein 的所有文件。這包含有關 Einstein 的文件、參考了 Einstein 的文件以及由 Einstein 撰寫的文件。但是,如果指定了 Author = "Albert Einstein",將僅找到由 Albert Einstein 撰寫的文件。

依預設,可以搜尋的索引欄位如下︰

  • [Author]。<Author> 中介標記中所指定的文件建立作者或組織 。
  • [Keywords]。使用 <Keywords> 中介標記指定的關鍵字。
  • [Date]。最後編輯或修改此文件的日期。
  • [Title]。使用 HTML <Title> 標記指定的文件標題。

(管理員可以建立其他欄位,或移除某些預設欄位。)


進階搜尋     
Copyright 2006 Sun Microsystems, Inc. 版權所有。