1

CSC で注文とプロファイルの検索操作を実行しようとしていますが、結果が返されません。

コンポーネント /atg/commerce/textsearch/OrderOutputConfig/ および /atg/userprofiling/textsearch/ProfileOutputConfig/ を調べたところ、SRCH_ORDER_TOKENS テーブルと SRCH_PROFILE_TOKENS テーブルでそれぞれ完全にインデックス化されていることがわかりまし

両方のコンポーネントで loggingDebug を有効にした後、検索クエリにマルチサイトpfrmZeroRealmsAccessibleに関連しているように見える追加条件があることがわかりましたが、注文と顧客の DB に保存されているすべてのトークンにこの値pfrmdftがあることがわかりました。以下は、ログから抽出されたクエリです。

[++SQLQuery++]
SELECT t1.id
   FROM srch_order_tokens t1
  WHERE CONTAINS(t1.tokens,?,0) > 0
-- Parameters --
p[1] = {pd: tokens} pflnAhmad% AND pfrmZeroRealmsAccessible% (java.lang.String)
[--SQLQuery--]

注:私のアプリケーションには (マルチサイトではなく) 1 つのサイトしかありませんが、削除できないマルチサイトに関連する CIM によって作成された構成ファイルがいくつか見つかりました。

次の質問に答えるのを手伝ってください。

  1. この問題は本当にマルチサイト構成に関連していますか? また、注文と顧客の検索でこの問題を解決するにはどうすればよいですか?
  2. Oracle commerce 11.1 では、マルチサイトでの作業を無効にするにはどうすればよいですか?

ありがとう

4

1 に答える 1

2

マルチ サイトを構成していない場合は、以下のコンポーネント /atg/commerce/custsvc/environment/CSREnvironmentTools/ でプロパティ "siteAccessControlOn" を false に変更する必要があります。

詳細については、以下のOracleドキュメントのリンクに戻ることができます

http://docs.oracle.com/cd/E52191_01/Service.11​​-1/ATGCommerceServiceCenterInstall/html/s1203controllingsiteaccess01.html

于 2014-10-13T11:44:12.093 に答える