你尚未登錄

5. 搜索

親愛的遊客, 歡迎訪問 Eve of Destruction. 如果你是第一次訪問, 你可以閱讀論壇的 幫助 資訊. 幫助資訊詳細闡述了論壇的功能. 如果你想要使用論壇的更多功能, 你需要 註冊 為論壇的會員. 參閱幫助資訊中的 更多註冊資訊 來獲取註冊幫助. 如果你已經註冊, 你可以 登錄 論壇.

5. 搜索

在每個頁面的頂部你可以看到一個搜索框. 這個搜索框默認的搜索範圍是你當前流覽的論壇/板塊/主題. 也就是說在首頁上你可以搜索所有論壇的帖子. 當你流覽一個特定主題的時候你的搜索範圍默認是搜索該主題的內容. 在搜索框的下拉功能表裏你可以看到一個高級搜索的選項以及一些可能是你常用的搜索選項.

系統默認搜索所有可以被搜索的項目. 默認可以搜索帖子, 主題以及悄悄話. 如果你安裝了了一些可以被搜索的模組比如日曆事件,則搜索系統也可以搜索到日曆事件的內容.

論壇的搜索系統提供了如下功能:

論壇系統的搜索是基於Mysql的全文檢索功能的, 下面簡要說明一下該全文搜索功能. 更多的內容解釋你可以在這裏看到: MySQL 5.1參考手冊::12. 函數和操作符::12.7.1. 布林全文搜索

  • 搜索規則:
關鍵片語合規則
描述
+關鍵字 一個前導的加號表示該單詞 必須 出現在返回的每一行的開頭位置.
-關鍵字 一個前導的減號表示該單詞 一定不能 出現在任何返回的行中.
關鍵字1 關鍵字2 使用兩個關鍵字中間有空格的搜索關鍵片語合, 包含兩個關鍵字中的任何一個的帖子都將會被搜索到, 同時包含兩個關鍵字的帖子將被排列在搜索結果的前面.
>關鍵字1 <關鍵字2 這兩個操作符用來改變一個單詞對賦予某一行的相關值的影響. > 操作符增強其影響, 而 < 操作符則減弱其影響.
+關鍵字1 +(>關鍵字2 <關鍵字3) 尋找包含 "關鍵字1" 和 "關鍵字2" 的行,或包含 "關鍵字1" 和 "關鍵字3" 的行 (無先後順序),然而包含 "關鍵字1 關鍵字2" 的行較包含 "關鍵字1 關鍵字3" 的行排列等級更為高。.
+關鍵字1 ~關鍵字2 一個前導的代字型大小用作否定符, 用來否定單詞對該行相關性的影響. 這對於標記 "noise(無用資訊)" 的單詞很有用. 包含這類單詞的行較其他行等級低, 但因其可能會和 "-" 號同時使用, 因而不會在任何時候都派出所有無用資訊行.
關鍵字* 星號用作截斷符. 於其他符號不同的是, 它應當被追加到要截斷的詞上. 在關鍵字後面加一個"*"通配符, 將會搜索到更多內容, 比如你輸入了"誠實*", 那麼包含"誠實守信"的帖子都將被搜索到. 這個"*"只允許使用在關鍵字的後面.
"關鍵字1 關鍵字2" 一個被括入雙引號的短語只和字面上包含該短語輸入格式的行進行匹配. 全文引擎將短語拆分成單詞, 在FULLTEXT索引中搜索該單詞. 非單詞字元不需要嚴密的匹配: 短語搜索只要求符合搜索短語包含的單詞且單詞的排列順序相同的內容. 例如, "test phrase" 符合 "test, phrase".
  • 搜索用戶.
  • 設置一個時間範圍.
  • 設定搜索結果顯示方式.
  • 選擇搜索範圍, 這裏有更多選擇:
    • 論壇:
      你可以選擇搜索所有板塊還是特定的板塊, 你還可以選擇搜索結果是按帖子方式顯示還是按主題方式顯示.
    • 悄悄話:
      你可以選擇搜索悄悄話的哪個檔夾.