Configure Tagged Browsing - BloomReach Experience - Open Source CMS

This article covers a Hippo CMS version 11. There's an updated version available that covers our most recent release.

26-04-2017

Configure Tagged Browsing

Introduction

Goal

Configure tagged browsing using a faceted tree.

Background

By configuring a faceted tree with sorting and limiting of facet values, it is possible to enable tagged browsing out-of-the-box.

Example

Consider an implementation project created using the Maven archetype, with the News and Tagging features added. News documents have tags stored in a multi-valued String property hippostd:tags.

Using the following faceted tree configuration:

/content/documents/myhippoproject
  + faceted-news [hippofacnav:facetnavigation]
    - hippo:docbase = d2b1775c-fb97-4080-bd66-ede4ac874b5a
    - hippofacnav:facets = 
      - hippostd:tags
    - hippofacnav:facetnodenames = 
      - Tags${sortby:'count', sortorder:'descending', limit:10}

The faceted tree will list the 10 most common tags. Selecting one will list the 10 tags most commonly combined with the selected tag. Selecting one will list the 10 tags most commonly combined with the two selected tags. And so on.

For example:

/content/documents/myhippoproject
  + faceted-news [51]
    + Tags [21]
      + hippo [12]
        + Tags [12]
          + hippo [12]
          + cloud [6]
            + Tags [6]
              + cloud [6]
              + hippo [6]
              + hippo:resultset [6]
            + hippo:resultset [6]
          + record [3]
          + bloomreach [3]
          + momentum [3]
        + hippo:resultset [9]
      + gogreen [9]
      + cloud [6]
      + record [3]
      + bloomreach [3]
      + growth [3]
      + sustainability [3]
      + momentum [3]
      + hippo:resultset [21]
    + hippo:resultset [30]

Tagged browsing can be combined with all other faceted navigation features. For example, with facet value ranges:

/content/documents/myhippoproject
  + faceted-news [hippofacnav:facetnavigation]
    - hippo:docbase = d2b1775c-fb97-4080-bd66-ede4ac874b5a
    - hippofacnav:facets = 
      - hippostd:tags
      - myhippoproject:date$[{name:'today', resolution:'day', begin:0, end:1}, 
                             {name:'this week', resolution:'week', begin:0, end:1}, 
                             {name:'this year', resolution:'year', begin:0, end:1}]
    - hippofacnav:facetnodenames = 
      - Tags${sortby:'count', sortorder:'descending', limit:10}
      - Date

In the resulting faceted tree, selecting 'this week', then enables tagged browsing of all news document of 'this week'.

 

Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?