DSpace为分组值添加自定义构面

时间:2016-03-02 13:34:11

标签: facet dspace

我正在使用DSpace 5.4,我希望制作一个新的方面,在一个类别下显示一个DC字段的值。

例如,DSpace包含5个项目,每个项目都有dc.testField,如下所示:

  1. dc.testField = value1
  2. dc.testField = value2
  3. dc.testField = value3
  4. dc.testField = value4
  5. dc.testField = value5
  6. 为了手头的应用程序,value1和value2被分组到Group1,value3,value4和value5被分组到Group2。

    我可以构建一个显示Group1(2),Group2(3)的facet,并在选择时返回要返回的正确项目吗?

    提前谢谢

1 个答案:

答案 0 :(得分:0)

DSpace文档表明您可以将构面定义为日期字段或文本字段。

https://wiki.duraspace.org/display/DSDOC5x/Discovery#Discovery-Searchfilters&sidebarfacetsCustomization

文档表明日期字段已分组。

我没有看到传递您自己的分组配置的机制。

您还可以定义一个层次结构面,其中您的值包含分类路径,例如

  • 组别1 :: VALUE1
  • 组别1 ::值2
  • 组2 ::值3
  • 组2 :: VALUE4
  • 组2 ::值5

请参阅https://wiki.duraspace.org/display/DSDOC5x/Discovery#Discovery-Hierarchical(taxonomiesbased)sidebarfacets