我正在尝试在 CSC 上执行订单和配置文件搜索操作,但它们没有返回任何结果。
我是组件 /atg/commerce/textsearch/OrderOutputConfig/ 和 /atg/userprofiling/textsearch/ProfileOutputConfig/ ,我发现它们分别在表SRCH_ORDER_TOKENS和SRCH_PROFILE_TOKENS中完美索引。
在两个组件中启用 loggingDebug 后,我发现搜索查询有附加条件似乎与多站点pfrmZeroRealmsAccessible相关,但是我发现存储在数据库中的订单和客户的所有令牌都具有此值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--]
注意:我的应用程序只有一个站点(不是多站点),但是我发现 CIM 创建的一些与多站点相关的配置文件无法删除。
请帮我回答以下问题:
- 这个问题真的与多站点配置有关吗?如何在订单和客户搜索中解决这个问题?
- 在 Oracle Commerce 11.1 中,如何禁用多站点?
谢谢