SharePoint 2013 の 検索結果をチューニングする 
アドバンスド・ソリューション株式会社 
及川紘旭 
2014年9月6日 
Japan SharePoint Group in 大阪
目次 
自己紹介、会社紹介 
検索結果のチューニングの必要性 
検索結果の並び順の仕組み 
検索結果のチューニング 
-チューニング1優先するページ 
-チューニング2クエリルール、動的ランク 
-チューニング3ランキングモデルの変更 
まとめ 
© アドバンスド・ソリューション株式会社 2
自己紹介 会社紹介 
久しぶりの大阪登壇です。 
3
及川紘旭(おいかわひろあき) 
Microsoft MVP for SharePoint2007年10月~2014年9月 
アドバンスド・ソリューション株式会社 SharePoint 開発担当 
ブログSharePointDeveloper(http://sharepoint.orivers.jp) 
Twitter @HiroakiOikawa 
自己紹介 
© アドバンスド・ソリューション株式会社 4
アドバンスド・ソリューション株式会社 
2012年9月始動 
従業員8名(2014年9月6日時点) 
中核事業 
-SharePoint の新規導入、移行支援 
-SharePoint を活用したコミュニケーション 基盤の構築 
-SharePoint 上での業務アプリ開発 
会社紹介 
© アドバンスド・ソリューション株式会社 5
検索結果の チューニングの 必要性 
SharePoint の検索結果に満足してま すか? 
6
SharePoint 検索に対する巷の声 
7 
SharePoint あるいはファイルサーバーの混沌とした 世界の中から、欲しい情報を瞬時に探し出せるよう になるだろう! 
期待↗ 
•検索しても欲しい情報が何ページも後ろに出ていて 見つけられない。 
•色々なものが検索されすぎてしまい、検索結果の 中から探し出せない。 
現実↘
8
ちゃんとチューニングしてますか? 
SharePoint の検索エンジンは非常に高機能です。 
きちんとチューニングすればお望みの形に近づけること ができます。 
G○○gleもBing もチューニングされているからこそ、 期待通りの結果が得られるんです。 
さぁ、SharePoint 検索もちゃんとチューニングしましょう。 
9
検索結果の 並び順の仕組み 
まずは、並び順の仕組みを理解しましょう 
10
並び順を決める要素 
SharePoint の検索結果は「関連性」のランクに基づき、 並び順が決まります。(ランクの降順になります) 
ランクに影響を与える要素(一部) 
-ファイルの種類、URLの長さなど、アイテムに関連付けられた メタデータ 
-特定のアイテムを指しているURLリンクに関連付けられたア ンカーテキスト 
-各アイテムのユーザークリックに関する情報 
-ドキュメントのタイトルや本文のクエリ用語の近似 
© アドバンスド・ソリューション株式会社 11
ランクを確認する方法 
並び順を決定している「ランク」はツールを使うと簡単に 確認することができます。 
© アドバンスド・ソリューション株式会社 12 
SharePoint 2013 Search Query Tool
検索結果の チューニング 
並び順をチューニングしてみる 
13
注意! 
今回のチューニング手法は、クエリ(検索)部分の チューニング手法になります。 
インデックスを作成する部分のチューニングではありま せん。 
© アドバンスド・ソリューション株式会社 14
チューニング手法1優先するページ 
最も関連性の高いURL を定義します。 
ここで定義したURL に近いほど、ランクが高くなります。 
© アドバンスド・ソリューション株式会社 15 
設定箇所 
オンプレの場合: 
サーバーの全体管理> 
サービスアプリケーションの管理> 
Search Service Application > 
優先するページ 
オンラインの場合: 
SharePoint 管理センター> 
検索> 
優先するページの管理
チューニング手法2クエリルール,動的ランク 
検索キーワードに応じて、任意のルールを適用してラ ンクを変動させます。 
-特定のURL のランクを向上させる。 
-定義済みの並び替えルール(ランキングモデル)を適用する。 
-フィルター条件を追加し、検索結果を絞り込む。 
© アドバンスド・ソリューション株式会社 16 
設定箇所 
オンプレの場合: 
サイトの設定> クエリルール 
オンラインの場合: 
サイトの設定> クエリルール
チューニング手法3ランキングモデルの変更 
定義済みのランキングモデルをベースに、独自のランキ ングモデルを作成します。 
© アドバンスド・ソリューション株式会社 17 
設定箇所 
オンプレの場合: 
Ranking Model Tuning App 
オンラインの場合: 
Ranking Model Tuning App
まとめ 
本セッションの振り返り 
18
まとめ 
不平不満を言うよりも、進んでチューニングしましょう。 
最終形をイメージして、Try & Error で少しずつ チューニングしましょう。 
-優先するページ> クエリルール,動的ランク> ランキングモ デル変更 
チューニングする際には、ツールを活用しましょう。 
-SharePoint 2013 Search Query Tool 
-Ranking Model Tuning App 
© アドバンスド・ソリューション株式会社 19
参考:チューニングに役に立つサイト 
ツール 
-SharePoint 2013 Search Query Tool 
-Ranking Model Tuning App 
ドキュメント 
-SharePoint Server 2013 での検索結果のランク付け の概要(TechNet) 
-SharePoint 2013 で関連性を向上させるためのランク付 けモデルのカスタマイズ(msdn) 
-Managing Search Relevance in SharePoint 2013 and O365(Channel9 -SPC2014) 
-ランキングのアルゴリズムは調整できますか? (エンタープライズサーチナウ) 
© アドバンスド・ソリューション株式会社 20
参考:Ranking Model Tuning App 
© アドバンスド・ソリューション株式会社 21
http://www.advanced-solution.jp 
© アドバンスド・ソリューション株式会社 22

SharePoint 2013 の検索結果をチューニングする