SharePoint 2013 前方部分一致検索

SharePoint Server 2013 や SharePoint Online で検索を行う際、前方一致検索を行うやり方をご紹介します。

たとえば、こんな感じのデータがあったとします。
Search1

右上の検索ボックスから検索してみます。(検索センター画面が結果画面で表示)
まずは 「東京」 ってキーワードで検索。結果は思い通りな感じですね。
  Search2

次に 「東京物産」 で検索。当然こうなります。
 Search3

さらに、東京物産 と 東京物流 両方をヒットさせたいから、「東京物」で検索。
 Search4
検索結果はありません。。。

次にたとえばその2です。
ひとを検索してみます。Rie Okuda を Hit させたいです。
姓 や 名、フルネームでの検索は問題なく。途中までの入力はことごとく Hit しません。
Search5

よく検索されている場合、クエリ候補を出してくれますが。
Search6

例を2個あげてみましたが、ありがちな内容かと思います。
こんな時、検索クエリに * つけると前方一致検索となるため、このとおり。
Search7

とはいえ、これを利用者に行ったもらうのは、大変です。
検索キーワードに自動的におしりに 「*」 とつけるように設定してみます。

検索センターで設定を行います。

1.検索結果画面を表示し、[設定] メニューから [ページの編集] をクリックします。
2.
[検索結果] Web パーツの設定画面を開きます。Web パーツの設定画面で [クエリの変更] をクリックします。
   Search8
3.
[クエリの作成] ダイアログが表示されるため、クエリ テキストに 「*」 を追加し、[OK] をクリックします。
   Search9
4.
Web パーツの設定画面で [OK] をクリックします。
5.
さらに、ページを発行します。

結果
 Search10
 Search11

「すべて」 でも 「ひと」 でも同様に利用したい場合、それぞれで設定が必要です。SharePoint のバーティカル検索はページが違うので。詳細はこの Blog 記事からですと、下記が参考にしていただけそうです。
https://crieilluminate.wordpress.com/2015/01/09/sharepoint-%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e6%a4%9c%e7%b4%a2-%e6%a9%9f%e8%83%bd%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b-%e3%83%90%e3%83%bc%e3%83%86%e3%82%a3%e3%82%ab%e3%83%ab%e6%a4%9c/

奥田

広告

SharePoint 2013 前方部分一致検索」への4件のフィードバック

  1. 現在Sharepoint2007を使用しています。2007では「東京」で検索した場合、「東」と「京」を含む文章がすべて検索されますが、2013では開発などを加えることなくデフォルト設定でこのブログで紹介されているように「東京」という単語で検索されますか。

    返信する
  2. 1. SharePoint2013では、開発などすることなくデフォルト設定で「東京」という単語で検索されますか。
    2. ここでは前方一型検索を紹介されていますが、途中に検索文字を含む場合の検索もできますか。

    返信する
  3. 2007 でも 2013 でも、「東京」 キーワードで検索した場合、「東京」 というキーワードが含まれるコンテンツが検索されるかと思います。途中に検索文字を含む場合とはこういうことではなく、別のことをおっしゃっているのでしょうか?

    返信する
  4. 返信ありがとうございました。
    2007では「東京」という単語で検索したいと思っても東と京がそれぞれ別の単語として認識されて、「xxx東xxx京xxx」という結果も出てきますが、「東京」が一つの単語として認識されて「東京xxx」や「xxx東京xxx」のみに絞り込まれて欲しいという意味です。2013ではこの点は改良されているのかなということで質問させて頂きました。

    返信する

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中