Endeca 范围过滤器手动排序顺序
Endeca range filters manual sort order
我正在开发 自定义 Endeca 应用程序 [MDEX 6.1.4],其中没有 CAS 记录存储。有包含要加载数据的 csv 和 txt 文件。我正在尝试按照我定义它们的值的顺序在开发人员工作室中对我的 范围维度 进行排序( 在维度编辑器中 ),Dev Studio 保存DVAL_RANK 正确,但 Endeca JSPREF 中的排序顺序与维度值的 Dev studio 中不同。
这是我已经尝试过的方法:
- 正在清除状态目录并更改 fcm.conflicts.xml 以将感兴趣的 维度的所有者 设置为 DEV_STUDIO
- 手动更改等级,但是到达 appName/data/processing/ 目录的 dval_ranks 文件对于范围维度中的所有值具有 dval_rank = 1。
不胜感激。
通过在 projectName.dval_ranks.xml
中为维度 ID 添加 DVAL_RANK 元素解决了这个问题
维度需要在管道中指定等级,以便 FCM 将等级分配给维度值(它的子项)。当我添加带有排名的维度时,它也为维度值选择了正确的排名。
希望这对某人有所帮助!
我正在开发 自定义 Endeca 应用程序 [MDEX 6.1.4],其中没有 CAS 记录存储。有包含要加载数据的 csv 和 txt 文件。我正在尝试按照我定义它们的值的顺序在开发人员工作室中对我的 范围维度 进行排序( 在维度编辑器中 ),Dev Studio 保存DVAL_RANK 正确,但 Endeca JSPREF 中的排序顺序与维度值的 Dev studio 中不同。
这是我已经尝试过的方法:
- 正在清除状态目录并更改 fcm.conflicts.xml 以将感兴趣的 维度的所有者 设置为 DEV_STUDIO
- 手动更改等级,但是到达 appName/data/processing/ 目录的 dval_ranks 文件对于范围维度中的所有值具有 dval_rank = 1。
不胜感激。
通过在 projectName.dval_ranks.xml
中为维度 ID 添加 DVAL_RANK 元素解决了这个问题维度需要在管道中指定等级,以便 FCM 将等级分配给维度值(它的子项)。当我添加带有排名的维度时,它也为维度值选择了正确的排名。
希望这对某人有所帮助!