[ウォークスルー] 検索センターにタブおよびエンタープライズ検索 Web パーツを使うカスタム検索ページを追加する

Microsoft Office SharePoint Server 2007 および Microsoft Office SharePoint Server 2007 でのエンタープライズ検索 には、直接ユーザー インターフェイスからカスタム検索ページを作成する機能があります。

このウォークスルーでは、検索センター用のユーザー インターフェイスを使用して、基本的な検索および検索結果ページを作成します。その後、「[ウォークスルー] AdventureWorks ビジネス データ アプリケーション サンプルの検索を構成する」から製品検索用にこれらのページをカスタマイズします。

このウォークスルーで説明されるタスクは以下のとおりです。

  • 検索センターのタブ コントロールに新規タブを追加する。

  • 検索ボックス Web パーツでカスタム検索ページを作成する。

  • 主要な検索結果 Web パーツでカスタム検索結果ページを作成する。

  • コンテンツの指定セットを検索するように両方の検索 Web パーツのプロパティを変更する (AdventureWorks2000、製品データ)。

前提条件

このウォークスルーを実行するための前提条件は以下のとおりです。

検索ページのタブを作成する

ウォークスルーの最初の部分では、製品検索ページと製品検索結果ページのタブを作成します。

検索センターのタブ コントロールに製品検索タブを追加するには

  1. ブラウザで SearchCenter タブ コントロールの Windows SharePoint Services リストに移動します。

    http://[Site]/SearchCenter/SearchCenter/AllItems.aspx
    
  2. リストのツール バーで [新規] リンクをクリックします。

  3. [タブ名] フィールドに「Products」と入力します。

  4. [ページ] フィールドに「product.aspx」と入力します。

  5. [OK] をクリックして新規タブを作成します。

    または、次の場所にある SearchCenter タブ コントロールの [新しいアイテム] ページに直接ナビゲートすることもできます。

    http://[Site]/SearchCenter/SearchCenter/NewForm.aspx
    
  6. ブラウザで SearchResults タブ コントロールの Windows SharePoint Services リストに移動します。

    http://[Site]/SearchCenter/SearchResults/AllItems.aspx
    

    または、次の場所にある SearchResults タブ コントロールの [新しいアイテム] ページに直接ナビゲートすることもできます。

    http://[Site]/SearchCenter/SearchResults/NewForm.aspx
    
  7. 手順 2. ~ 5. を繰り返します。手順 4. で [ページ] フィールドに「productresults.aspx」と入力します。

製品検索ページと検索結果ページを作成する

ここで製品検索タブに指定したページを作成します。

製品検索ページを作成するには

  1. ブラウザで検索センター サイトを開き、[サイトの操作] メニューの [ページの作成] をクリックします。

  2. [URL 名] フィールドに「product」と入力します。

  3. [タイトル] フィールドに「製品検索」と入力します。

  4. [ページ レイアウト] ボックスの一覧で [(Welcome Page) Search Page] を選択します。

  5. [作成] をクリックしてページを作成します。

製品検索結果ページを作成するには

  1. ブラウザで検索センター サイトを開き、[サイトの操作] メニューの [ページの作成] をクリックします。

  2. [URL 名] に「productresults」と入力します。

  3. [タイトル] フィールドに「製品検索結果」と入力します。

  4. [ページ レイアウト] ボックスの一覧で [(Welcome Page) Search Page] を選択します。

  5. [作成] をクリックしてページを作成します。

検索 Web パーツを製品検索ページと検索結果ページに追加する

ウォークスルーの最後の部分では、検索 Web パーツを新規検索ページに追加し、ビジネス データ カタログから製品データを検索するように構成します。

検索ボックス Web パーツを製品検索ページに追加して構成するには

  1. ブラウザで製品検索ページを開き、最上部領域で [Web パーツの追加] リンクをクリックします。

  2. [検索ボックス] を選択し、[追加] をクリックします。

  3. 追加された検索ボックス Web パーツで、下向きの矢印をクリックして [Web パーツ] メニューを表示し、[共有 Web パーツの変更] をクリックします。これにより、検索ボックス Web パーツ ツール ウィンドウが開きます。

  4. ツール ウィンドウで [Scope Dropdown] ノードを展開します。

  5. [ドロップダウン モード] ボックスの一覧で [範囲ドロップダウンを表示しない] をクリックします。

  6. [その他] ノードを展開します。

  7. [Target Search Results Page URL Override] フィールドをクリックして省略記号ボタン (...) を表示し、そのボタンをクリックしてこのフィールドの [テキストの入力] ウィンドウを開きます。

  8. URL で指定されたページ "Results.aspx" を "ProductResults.aspx" に置き換え、[OK] をクリックして変更内容を保存します。

検索ボックスおよび主要な検索結果 Web パーツを製品検索ページに追加して構成するには

  1. ブラウザで製品検索結果ページを開き、最上部領域で [Web パーツの追加] リンクをクリックします。

  2. [検索ボックス] を選択し、[追加] をクリックします。

  3. 追加された検索ボックス Web パーツで、[編集] 下向き矢印をクリックして [Web パーツ] メニューを表示し、[共有 Web パーツの変更] をクリックします。これにより、検索ボックス Web パーツ ツール ウィンドウが開きます。

  4. ツール ウィンドウで [Scope Dropdown] ノードを展開します。

  5. [ドロップダウン モード] ボックスの一覧で [範囲ドロップダウンを表示しない] を選択します。

  6. [その他] ノードを展開します。

  7. [Target Search Results Page URL Override] フィールドをクリックして省略記号ボタン (...) を表示し、そのボタンをクリックしてこのフィールドの [テキストの入力] ウィンドウを表示します。

  8. URL で指定されたページ "Results.aspx" を "ProductResults.aspx" に置き換え、[OK] をクリックして変更内容を保存します。

  9. [中央左領域] にある [Web パーツの追加] リンクをクリックします。

  10. [主要な検索結果] を選択し、[追加] をクリックします。

  11. 追加された主要な検索結果 Web パーツで、[編集] 下向き矢印をクリックして [Web パーツ] メニューを表示し、[共有 Web パーツの変更] をクリックします。これにより、主要な検索結果 Web パーツのツール ウィンドウが開きます。

  12. ツール ウィンドウで [結果のクエリ オプション] ノードを展開します。

  13. [選択した列] フィールドをクリックして省略記号ボタン (...) を表示し、そのボタンをクリックします。

    これにより [選択した列] プロパティの [テキストの入力] ウィンドウ開きます。

  14. [選択した列] プロパティの既存の XML を以下で置き換えます。

    <root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">    <SelectColumns>                <Column Name="Rank"/>        <Column Name="ProductName"/>        <Column Name="ProductNumber"/>        <Column Name="ProductColor"/>        <Column Name="ProductPrice"/>        <Column Name="ProductStartDate"/>        <Column Name="CollapsingStatus"/>        <Column Name="HitHighlightedSummary"/>        <Column Name="HitHighlightedProperties"/>    </SelectColumns>    </root>
    
  15. [OK] をクリックしてツール ウィンドウに戻ります。

  16. [Data Form Web Part] をクリックして [XSL エディタ] ノードを表示します。

  17. [ソース エディタ] ボタンをクリックして Web パーツの XML プロパティの [テキストの入力] ウィンドウを開きます。

  18. XSL プロパティの内容を「サンプル : 主要な検索結果 Web パーツ XSLT」の XSLT サンプル コードと置き換えます。

  19. [OK] をクリックしてツール ウィンドウに戻ります。

  20. [OK] をクリックして変更内容を Web パーツに保存します。

See Also

タスク

[ウォークスルー] AdventureWorks ビジネス データ アプリケーション サンプルの検索を構成する

概念

サンプル : 主要な検索結果 Web パーツ XSLT

検索センター タブ ナビゲーション コントロール