跳到主要內容

發表文章

目前顯示的是 6月, 2014的文章

[野人獻曝] 讓 solr 將查出的資料作亂數排序

第一步:打開你的索引核心目錄中的 schema.xml 分別找到 fields 和 types 兩個區塊,並在區塊內加上以下內容: <fields> ...... <dynamicField name=" random* " stored="false" indexed="true" type=" rand " /> </fields> <types> ...... <fieldType name=" rand " class="solr.RandomSortField"  indexed="true" /> </types> 注意:紅字的地方名稱務必要一樣,不然索引應該會失敗。 第二步:重新啟動 solr ,完工! 如果你有設定 Replication 的話, 理論上應該會將這份 schema.xml 同步到 slave 機上。 接著你可以在 solr 的查詢介面中試著用 sort = random* [desc | asc] 試試看, 應該會看到不同查詢排序結果。 (注:*可以是任何字元,但是儘量不要用同一組字元,因為會得到同樣的結果,就沒有 random 的意義了) 以上,打完收工!

[野人獻曝] 在Server上安裝linux儀表板

有些時候想看系統上的一些資訊要自己下一票指令, 如果熟悉這些指令的話倒也就罷了, 但很多時候其實並不這麼熟悉, 所以就有人做了 一個儀表板 , 可以用網頁的形式顯示系統資訊, 一眼就可以看出來系統狀況。 他的安裝基本上很簡單: 確定系統上安裝了php5和php5-json(我想一般機器都會有 沒裝的話自行敲個 yum install / apt-get install 吧 下載檔案並解壓縮到網站目錄中 檔案網址: https://github.com/afaqurk/linux-dash/archive/master.zip 解壓縮這個檔案放到網站目錄 為了保險起見將這個目錄加上簡單的密碼保護 如果是用 nginx 的話,可以在 /etc/nginx/sites-enabled/default 下加上以下內容 location 目錄路徑 { auth_basic    "提示要求輸入密碼的內容"  auth_basic_user_file  "密碼檔路徑" }  然後利用 這個工具 產生密碼檔的內容,並且貼到密碼檔中,接著重新啟動 nginx 即可。 以上動作完成,輸入網址並且打上帳號密碼應該就可以看到你現在的系統狀態了。 以下是實際執行的畫面: