搜尋¶
尋找現有已存在的資訊是每個專案管理工作的一部分,就從Redmine搜尋功能開始...
搜尋框¶
在Redmine頁面的右上方是一個簡易的搜尋框,輸入任何字詞然後按下Enter鍵進行內容搜尋,搜尋 #{IssueID}
或是 {IssueID}
將直接導向問題工單,搜尋參數可以用雙引號包起來,在搜尋框旁的下拉選單會根據當前用戶許可權顯示對應可顯示的專案,簡易搜尋可以對當前選擇的專案進行全文檢索。
單擊「搜尋」或搜尋圖示的超連結將立即帶您到進階搜尋與結果頁面,請注意,根據所選的專案、將會顯示該專案有啟用的相關模組作為可限縮的搜尋條目清單。
搜尋配置¶
僅搜尋標題¶
從進階搜尋中勾選「僅搜尋標題」可以限制搜尋結果。
搜尋自訂欄位¶
預設情況下不會搜尋自定義欄位,如果你希望能夠讓自定義欄位的內容可以被搜尋,不要忘記在管理後台中的自定義欄位中將「可用作搜尋條件」勾選起來。
搜尋結果¶
這是一個關於本網站針對字詞「php python」的搜尋結果範例:
- 可以從許多超連結裡進入我們找到的內容
- 針對搜尋字詞以獨特的高亮顏色顯示
- 跳轉到搜尋結果分組(比如Wiki網頁、新聞等結果分組)以收斂所需內容
- 透過搜尋結果的前置icon可以快速分類辨識出所需內容
搜尋Controller¶
先確認程式原始碼:
source:/trunk/app/controllers/search_controller.rb
更進階的了解Controller可以更好的了解上述行為:
- 每次搜尋僅搜尋前五個token
- toekn長度至少為兩個字元
- 搜尋結果以10筆作為一個分頁集
回到頁首