検索結果画面に PDF のプレビューを表示する


SharePoint Server 2013 のエンタープライズサーチ機能を利用しているサイトで、検索結果ページの検索ホバー パネルに PDF ファイルのプレビューを表示できるように設定します。

いくつかソリューションにチャレンジしている方が居ますが、今回のポイントは Office Web Apps 2013 の Hotfix に含まれている新機能を利用して、標準機能だけで実現しているところです。

1. SharePoint Server 2013 および Office Web Apps 2013 をインストール

こちらから「評価のためのインストール構成ガイド」を入手して、インストールします。既にインストール済みであれば、その環境を利用します。

2. Office Web Apps Server 2013 の Hotfix を入手

はい、ここ重要!
こちらから Office Web Apps Server 2013 の Hotfix を入手して、Office Web Apps Server 2013 をインストールした環境に置きます。

3. Office Web Apps Server 2013 をインストールした環境でコマンドを実行

Windows PowerShell を管理者で起動し、以下のコマンドを実行します。

Remove-OfficeWebAppsMachine

4. Office Web Apps Server 2013 をインストールした環境で Hotfix のインストール

ダウンロードした Hotfix から取り出した exe ファイルを起動し、指示に従ってインストールします。

5. Office Web Apps Server 2013 をインストールした環境でコマンドを実行

Windows PowerShell を管理者で起動し、以下のコマンドを実行します。HTTPS しか許可しない場合や、ポート番号を指定している場合など、各自の環境に合わせてパラメータを変更してください。

New-OfficeWebAppsFarm –InternalURL “http://<Office Web Apps サーバー名>” –AllowHttp -EditingEnabled

6. SharePoit Server 2013 をインストールした環境でコマンドを実行

SharePoint 2013 管理者シェルを管理者で起動し、以下のコマンドを実行します。

New-SPWOPIBinding –ServerName “<Office Web Apps サーバー名>” -Application WordPDF

7. フル クロール

はい、ここも重要!
サーバーの全体管理から Search Service Application のコンテンツ ソース管理画面まで移動し、PDF ファイルが格納されている SharePoint サイトのコンテンツ ソースをフル クロールします。

8. PDF ファイル用の表示テンプレートを変更

PDF のプレビューを参照できるようにしたいエンタープライズ検索センターのサイト、またはサイト コレクションの [検索結果の種類の管理] ページで [検索サービスによって提供] カテゴリ内の [PDF] を [コピー] します。

image

[アクション] カテゴリ内の [これらの結果をどのように表示しますか?] で、[Word アイテム] を選択し、[保存] ボタンをクリックして完了です。

image

9. 確認

PDF ファイルがヒットする検索キーワードで検索を実行し、検索結果ページで PDF ファイルにマウスを移動すれば、検索ホバー パネルが表示され、Word Web Apps によって PDF ファイルのプレビューが表示されますので、完成です!

image

List of the changes in Office Web Apps Server 2013 after you apply the cumulative update for Office Web Apps Server 2013 that was released in February 2013
http://support.microsoft.com/kb/2767967/en-us

Apply software updates to Office Web Apps Server
http://technet.microsoft.com/en-us/library/jj966220.aspx

広告