Monday, October 17, 2016

Search Result Webpart,Filter result If QueryString is present in URL

There was a requirement to filter the search result based on QueryString present in url, and if no QueryString present then should populate all the results.

Issue was simple to resolve if every time there is QueryString present, then below Query will do the job.

Below filtering the result by checking managed metadata property equals the query string value.




Above query was filtering the result based on QueryString given in URL.



However it fails if there is no QueryString present in url.  "No result found" message appear. Ideally should populate all the results. And filter should be optional in query for this scenario.


So I need to modify the query and to add some condition like, if QueryString present then check managed metadata property equals the query string value, else no.

To achieve this, there is syntax {searchboxquery} {? <some KQL expression> } , If MyParameter querystring is not present in URL,  then just first part of KQL query will evaluate  {searchboxquery} 


Using this I started getting all results when there is no QueryString present in the url, and if QueryString is present then it shows filtered result.

Hope you find this useful!


9 comments:

  1. If you are looking for Black Friday Sale And Offers then i have a four store for you who will provide you a good deals and offers.
    Black Friday Academy Sport
    Camarillo Outlet Black Friday Sale
    Kiehl's Black Friday Sale
    JOS A Bank Black Friday

    ReplyDelete
  2. Do you want to save you time then check out the list of five stores that will gives a great discount offers on this Black Friday 2019. Grab this opportunity because this is a one time deals in a year.
    Lord and Taylor Black Friday Deals
    Nordstrom Black Friday Sale
    Tory Burch Black Friday Sale
    Neiman Marcus Black Friday Sale
    Gander Mountain Black Friday

    ReplyDelete
  3. Sunglasses have been much more versatile accessory that anyone can imagine. Right from protecting your eyeballs from the heat of the suns to adding a dash of charm to your style, Sunglasses have overhauled over time.
    Sunglasses you can gitf

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. The blog is quite precise and informative. We are also among the top migrators in the market and it would be great if you review our tool too.
    SharePoint Migration Tool
    SharePoint Migration Tools
    SharePoint Migration

    ReplyDelete