Search Server Express 2010
無償で社内の共有ファイルを検索するサーバを作れる
SearchServerExprssの最新版2010が出ています。
無償とはいっても、インストールするサーバ(PC)にはWindows2008ServerR2がインストールされている必要がありますが、
サーバ機で無くてもWindows7のドライバがある64bitCPUのPCであればWindows2008ServerR2もインストールできるものがあるみたいです。
確かWindows7とWindows2008ServerR2は同じコアだから、だったかな?
自分はDELLのOptiplex380に入れてみましたが、OSインストール後、Windows7のドライバであっさり動きました。ちなみにメモリはSearchServerの要件では4Gと書いてありましたが、2Gしか積んでいませんでした。今のところ動いていますが、タスクマネージャーを見るとメモリが常に上限に近い感じです。Optiplex380の場合、メモリはDDR3 1333 CL9なので、こちらあたりで安いのを買えばいいかな。
使用感ですが64ビットOSで動いているということもあるのか検索結果表示が以前に比べて速く、結果も見やすい画面になっています。前のバージョンでは検索結果に、検索語句をBingで検索した結果も表示されていて設定で解除できていましたが、今回はありませんでした。フェデレーションコネクタはあるみたいなので追加はできそうです。社内で立てることが多いと思われる、SearchServerで社内のことまで勝手にWebで検索されるのは気持ち悪いので、そういう場合、外部検索は余り入れたくないですよね。
リンクをクリックすると実際の場所に飛んでいって直接編集できるのは、今まで通りですね。ファイル自体は読み書き権限があったとしても、検索を行うSearchServerサイト自体は、ユーザーには閲覧権限だけを与えておくといいかと思います。
SearchServerのインストールはデフォルトで特に問題なく完了しましたが、
以前バージョンでもそうだったように、デフォルトではPDFの検索ができません。
これについては、
こちらに英語ですが完璧な手順があります。
あと、SSL化する方法ですが、これでいいのか分かりませんが、
SearchServerインストール後、
コンピュータの管理→サービスとアプリケーション→インターネットインフォーメーションサービス(IIS)マネージャー→スタートページの下のコンピュータ名をクリックして、右の「サーバー証明書」→自己署名入り証明書の作成で適当な証明書を作る
「DefaultWebSite」を右クリック→「バインドの編集」→「https」を選択して編集→「SSL証明書」で先ほど作成した自己証明書を選択する
「Sharepoint 80」を右クリックして「バインドの編集」→「https」を選択して編集→「SSL証明書」に先ほど設定した自己証明書を選択
Sharepointの「サーバーの全体管理」→代替アクセスマッピング→「イントラネット」に「https://Search Server Expressが動いているサーバ名」と入れると、
httpsでアクセスできるようになりました。
ちなみに,Search Server Express のホームを見失ったら、
Sharepointのホームから→「サーバの全体管理」→「サービスアプリケーションの管理」→「Search Service Apprication」でいけます。