Answered by:
refinement panel with drilldown

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.
- Changed type Serge Luca [MVP]MVP Tuesday, August 10, 2010 4:40 PM
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
- Proposed as answer by CoreyRoth [MVP]MVP Wednesday, August 11, 2010 2:43 PM
- Marked as answer by Rock Wang– MSFT Friday, August 20, 2010 6:30 AM
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.
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
- Proposed as answer by CoreyRoth [MVP]MVP Wednesday, August 11, 2010 2:43 PM
- Marked as answer by Rock Wang– MSFT Friday, August 20, 2010 6:30 AM
Tuesday, August 10, 2010 10:13 PM