问题标签 [oracle-commerce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
search - Endeca 通配符搜索 - 自动更正/动态组合
对拼写错误的术语执行通配符将不允许为非通配符术语计算自动更正/dym。
例子:
- 搜索iphont将自动更正到iphone并返回结果。
- 搜索iphont*将不会得到更正并返回任何结果或建议。
我知道有一个处理顺序,但是是否有一种 OOB 方法可以使这项工作而不是执行 2 个查询(通配符查询,如果没有结果常规查询)?
java - 如何过滤 endeca (ATG) 记录(/浏览页面)
我只想在 /browse 页面上显示一些产品。此页面来自 endeca 墨盒配置。我想截取endeca返回的结果并添加我的自定义逻辑来决定哪些产品将被显示,哪些不能。
我决定在目录上显示哪个产品的逻辑取决于动态数据,不能在 endeca 中被索引。
框架堆栈:
甲骨文商务:11.2
CAS:11.2.0
MDEX:6.5.2
平台服务:11.2.0
工具和框架:11.2.0
atg - RQL 查询以在逗号分隔的列值中搜索字符串
我的表格列data-type
是String
. 它包含诸如 等值a;b;c
。d;e;f
这意味着所有值都由 分隔;
。我正在寻找值b
和f
. 请建议查询将返回包含a;b;c
和d;e;f
使用查询生成器的行。
repository - 在 ATG 中,如何在允许创建 BCC 中的每个子类型的同时禁止创建超级类型的存储库项?
假设我有一个带有项目描述符的内容存储库,比如 TypeA。
它有两个子类型 TypeX 和 TypeY
在密件抄送中,我希望作者能够创建 TypeX 和 TypeY 类型的内容,但不能创建 TypeA。
endeca - 在 Endeca Typeahead 中排序
我们正在使用 endeca 维度搜索来进行自动建议的预输入搜索,并且搜索发生在特定维度上。所以我有两个问题:
- 因为维度搜索默认不支持排序。是否可以根据不属于维度搜索结果的其他属性对结果进行排序?
- 维度搜索也不支持界面,所以是否可以自定义维度搜索以包含更多要搜索的属性。
如果需要更多详细信息,请告诉我。
java - Java - 显示错误时区的日志
打印在文件中的日志记录server.log
具有正确的时间和时区,如下所示
但是文件中打印的日志记录server.out
并没有反映-0300的CLST时区数据,但仍然反映了-0400的夏令时
尝试使用以下步骤进行调试:
atg.nucleus.logging.ApplicationLogging
部署的 Web 应用程序(ATG commerce)通过和atg.nucleus.logging.LogEvent
类打印不同级别的日志消息,如 Debug、Info、Error 等。
而上述类中使用的时间戳如下:
用于测试行为的独立 java 类在正确的时间给出以下结果。
linux盒子的系统时间也反映了正确的时间:
~]$ 日期
2017 年 8 月 14 日星期一 18:03:58
需要帮助了解登录 .out 文件如何以及从何处获取错误时间。
附加信息:JVM 时区数据在几个月前更新以反映更新后的数据,tzdata2017b
在jre/liblogging.properties
中找到的具有以下属性
oracle weblogic/weblogic/12.1.3.0.0/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/classes/logging.properties
配置了以下属性。
软件栈:
- 应用服务器:Oracle Weblogic v12.1.3.0.0
- 爪哇:JDK1.8
- 攻击力:11.2
atg - Endeca - 基线更新失败 - 从记录存储读取错误
ATG - Endeca Baseline 更新失败,并在 ART 应用程序中出现以下错误。但是部分索引是成功的。
附加 CAS 日志也是为了对应的错误。
在 CAS 中,错误日志是:
关于如何进一步分类和调试的任何输入都会有所帮助
search - Endeca - 维度 product.category 不存在
在 Endeca Dgraph (MDEX) 中,重复记录以下错误。这会影响 ATG 的缓存组件。
组件的 cacheMapDimensionValueCacheTools
没有填充类别维度,而仅填充了 emptyCacheMap。refreshCache 也没有提供预期的结果。
看到以下错误,实际上是从DimensionValueCacheRefreshHandler
请提供您宝贵的想法。
search - ATG - Endeca 部分索引记录计数
部分索引过程创建的记录多于基线更新。
在基线更新期间,ProductCatalogOutputConfig
组件产生 400.000 的记录计数
但是在部分更新期间,即使修改了一个产品,记录数也会超过基线期间生成的记录数。
的表格IncrementalItemQueueRepository
被检查并且表格中的记录srch_update_queue
但没有中断。
如何在这里调试问题,还有一种方法可以计算可能的记录数。