London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Facet Search DictionaryMultiValue filtering issue

Vote:
 

I'm trying to filter items from my catalog based on the facets module in the Enoteca example. I have a meta field for product types (type DictionarySingleValue) which works perfectly. However, I also have a meta field for topics (type DictionaryMultiValue) which I cannot get to show. My Mediachase.Search.Filters.config file has an entry like this:

<Filter field="topic">
	<Descriptions defaultLocale="en-ie">
        	<Description locale="en-ie">Topic</Description>
        </Descriptions>
      	<Values>
        	<SimpleValue key="accounting" value="accounting">
                    	<Descriptions defaultLocale="en-ie">
                        	<Description locale="en-ie">Accounting</Description>
                    	</Descriptions>
                </SimpleValue>
		<SimpleValue key="business" value="business">
                    	<Descriptions defaultLocale="en-ie">
                        	<Description locale="en-ie">Business</Description>
                    	</Descriptions>
                </SimpleValue>
	</Values>

</filter>

The meta field has been created, filled with values and assigned to a catalog entry meta class.

Does anyone know / or has anyone got the out-of-the-box facet search to work with the multiselect dictionary commerce type?

Regards,

Paul

 

 

#73153
Jul 08, 2013 16:50
Vote:
 

The following post may help http://world.episerver.com/Blogs/Lee-Crowe/Dates/2011/7/EPiCommerce-and-Multiline-Dictionary-Meta-Field-Bug/

#73154
Jul 08, 2013 17:35
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.