I need a way to let user dynamic query with several managed properties filters.
There is a page with two dropdown menu "FoodCategory" and "CookCategory". We have two managed properties in same name and setup as "refinable". Users can pick a value on these two dropdownmenu, type in some keyword and click search. It will redirect user to a URL like:
http://sp/results.aspx?k=keyword&FoodCategory=C01&CookCategory=C02
It is fair easy to achieve in SP2010 but I don't know how to make it in SP2013.
When I click on the refinement panel, the URL will reflect the selection like:
{"k":"1","r":[{"n":"FoodCategory","t":["\"ǂǂ4c303130e9b699e7b8af\""],"o":"and","m":null,"k":false}]}
It seems my solution but there is a unique ID in the string. It makes the future maintenance and deployment very difficult.
Is SP2013 have OOB method for me search with querystring? If querystring is not feasible, any way I can make the page with two dropdownmenu work?