locked
refinement panel with drilldown RRS feed

  • Question

  • My term set is set up as a hierarchy.  My client wants the search refinement panel to be able to drill down into.  Is this possible?  I set up a column and gave it a type of managed metadata, but the refinement panel is static as if I was using a flat list.
    Tuesday, August 10, 2010 4:11 PM

Answers

  • Yep that you definately can do using a custom filter and a custom range.

    Have a look at: http://todd-carter.com/?tag=/SharePoint+2010;+Search;+Refiners about half way down the page Todd creates a custom range mapping filter that includes the values and a title.

    So in your case you would specify the CustomValue attribute as daily and the Original Value at 1.

    This way users will see the CustomValue on the refinement panel (daily) but the actual search will return results where the value = 1 which is what you want.

    Cheers

    Twitter: @michalpisarek
    Tuesday, August 10, 2010 10:13 PM

All replies

  • Having done some work with the refinement panel I dont think that this is possible without creating a custom web part.

     

    Twitter: @michalpisarek
    Tuesday, August 10, 2010 7:57 PM
  • Thanks.

     

    Do you know if you can display the description instead of a value in the refinement panel?

    For instance I could have value=descriptions like

    1=daily

    2=weekly

    3=monthly

    and would like to display the description instead of the number (number is passed in from xml and I can't change that)

     

    Thanks again!

    Tuesday, August 10, 2010 9:20 PM
  • Yep that you definately can do using a custom filter and a custom range.

    Have a look at: http://todd-carter.com/?tag=/SharePoint+2010;+Search;+Refiners about half way down the page Todd creates a custom range mapping filter that includes the values and a title.

    So in your case you would specify the CustomValue attribute as daily and the Original Value at 1.

    This way users will see the CustomValue on the refinement panel (daily) but the actual search will return results where the value = 1 which is what you want.

    Cheers

    Twitter: @michalpisarek
    Tuesday, August 10, 2010 10:13 PM