使用可能な「検索ボックス」検索オプションの構成の変更点

基本的な検索機能は3.1でも同じですが、検索ボックスで使用できる検索オプションの構成(3.1での名称は検索構成)が変更になりました。

使用可能な検索構成の3.0における構成方法

Studio 3.0では、ユーザーは検索構成のリストを手動で作成していました。各検索構成において、ユーザーは次の内容を選択していました。
  • 使用するデータ・ソース(3.0では、Studioはデータ・ソース・ファミリーの概念に対応していたため)
  • 使用する検索インタフェース
  • 使用する一致モード
  • 検索実行時に表示するターゲット・ページ
  • 先行入力を有効とするか否か

そのため、Endeca Serverデータ・ドメインには検索インタフェースが3個ありましたが、単一の検索構成のみを作成していたかもしれません。または、同じ検索インタフェースに複数の検索オプションを作成して、それぞれに異なる値の一致モードやターゲット・ページを設定することもできました。

使用可能な検索オプションの3.1における構成方法

3.1では、Endeca Serverデータ・ドメインのそれぞれのデータの組合せと検索インタフェースに対して、Studioは自動的に単一の検索オプションを生成します。追加の検索オプションを作成することはできません。

検索オプションはすべてデフォルトで有効になっています。

たとえば、次の検索インタフェースとデータ・セットに対して、

データ・セット 検索インタフェース
製品

売上

従業員

従業員検索

トランザクション検索

使用可能な検索オプションは、次のとおりです。
  • 製品 - 従業員検索
  • 製品 - トランザクション検索
  • 売上 - 従業員検索
  • 売上 - トランザクション検索
  • 従業員 - 従業員検索
  • 従業員 - トランザクション検索
複数のデータ・セットがある場合には、すべてのデータの各組合せに対して有効な検索オプションと検索インタフェースも作成されます。これらの検索オプションでは、データ・セット全体が検索されます。ですから、前述の例では、データ・セット固有の検索オプションに加えて、次のようなオプションも利用できます。
  • すべてのデータ - 従業員検索
  • すべてのデータ - トランザクション検索
次に、どのオプションを有効のままにしておくか選択できます。たとえば、「従業員検索」検索インタフェースのみが従業員データ・セットに関係する場合には、次の検索オプションを無効にします。
  • 製品 - 従業員検索
  • 売上 - 従業員検索

先行入力検索が有効になっており、各データ・セットと「すべてのデータ」に対して構成されています。個別の検索オプションに対する先行入力検索は構成しません。

各検索オプションに対する一致モードとターゲット・ページの構成オプションは従来どおりです。

ブール検索は検索オプションに使用可能な一致モードではなくなりました。それにかわって、検索ボックス全体に対してブール検索を有効または無効にします。

3.0から3.1での「検索ボックス」コンポーネントのアップグレード内容

Endeca Serverデータ・ドメインを推奨どおりにアップグレードすると(アプリケーション・データ構造にデータ・セットを使用を参照)、その中にはキーが「ベース」に設定された単一データ・セットが含まれています。

アップグレード済の「検索ボックス」コンポーネントでは、「ベース」データ・セットと有効な検索インタフェースの各組合せに対する検索オプションが自動的に生成されます。それらの検索オプションはすべてデフォルトで有効になっています。それらの検索オプションのすべては使用可能としない場合には、検索ボックス編集ビューから使用しないオプションを無効にする必要があります。

データ・ソース・ファミリーはサポートされなくなったため、関連するデータ・ソースに対して構成された検索構成はすべて廃棄されます。

1つの検索インタフェースに対して複数の検索構成が存在していた場合には、新しい「検索ボックス」コンポーネントでは最初のものだけが検索オプションとして使用されます。それ以外のものは廃棄されます。

3.0の検索構成(一致モードとターゲット・ページ)の設定は、ブール一致モードを使用していないかぎり、新しい3.1検索オプションでも保持されます。

ブール一致モードが検索構成に使用されていた場合には、検索オプション上の一致モードは「すべて - 部分」に変更されます。

デフォルト検索構成の先行入力設定が、データ・セットの先行入力構成として使用されます。

ブール一致モードがデフォルト検索構成で使用されていた場合には、「検索ボックス」コンポーネントのブール・オプションがデフォルトで有効になります。