0

私はEndecaとは距離を置いて3年間働いてきました。ここで、最初の動的ビジネス ルールを作成する必要があります。

「ActiveField」などのプロパティを持つレコードがあります。ビジネス ルールとして、「ActiveField」の値を取得し、それに一致するレコードを返す必要があります。スタイルで 20 に制限します。

動的ビジネス ルールの記述について読み、ダイアログ ボックスを確認しました。一致させるロジックを書く必要がある場所が見つかりません。SQL の場合は、次のように入力すると思います。

SELECT record.name record.id Where record.ActiveField = @ActiveField

Endeca がこのように機能しないか、XML 構成ファイルに書き込まれるドロップダウン ボックスでこの機能を伝えない可能性があることを理解しています。

しかし、ドキュメントにはこのレベルの複雑さのヒントが見つかりません。これは基本的なことなので、おそらく何かが欠けています。

4

1 に答える 1

0

ビジネス ルールは、レコードではなく、検索/ナビゲーションの状態によってトリガーされます。

展開に応じて、いくつかの場所でルールを作成できます。

1 開発者スタジオ

2 マーチャンダイジング ワークベンチ (ページ ビルダーまたはルール マネージャー)

3 Experience Manager (最新のリリースでマーチャンダイジング ワークベンチに取って代わりました)。

これらの場所のいずれかで、ルールのトリガーを設定できます。トリガーは、検索語またはディメンション値、または 2 つの組み合わせのいずれかになります。

返される実際のレコードは、ルールがトリガーされるかどうかに影響しません。その時点で、アプリケーションはルールを使って何かを行う必要があります。

幸運を祈ります。

于 2013-09-11T19:51:11.427 に答える