3

Where can I find advance search webpart/page in Sharepoint 2016.

  • Did you configure your Search services and enterprise search site? – John Zachariah Aug 23 '17 at 13:46
1

First please check whether search service application is set up. You can create enterprise search site from site templates when creating site. Then when you search you will get advanced search pages

Edit 1

there are 2 ways you can do this.First is use same page which Microsoft is using which is as follows

1)advanced search page layout is in the following folder which you have to upload in masterpage gallery

\15\TEMPLATE\FEATURES\PortalLayouts

After that create advancedsearch.aspx in sitepages and add the advanced search webpart in that

<File Url="advanced.aspx" Type="GhostableInLibrary">
      <Property Name="PublishingPageLayout" Value="~SiteCollection/_catalogs/masterpage/advancedsearchlayout.aspx, Advcanced search page layout" />
      <Property Name="Title" Value="Advanced search" />
      <Property Name="ContentType" Value="$Resources:Microsoft.Office.Server.Search,contenttype_welcomepage_name;" />
      <AllUsersWebPart WebPartZoneID="MainZone" WebPartOrder="1">
        <![CDATA[
                    <WebPart xmlns="http://schemas.microsoft.com/WebPart/v2">
                        <Assembly>Microsoft.Office.Server.Search, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
                        <TypeName>Microsoft.Office.Server.Search.WebControls.AdvancedSearchBox</TypeName>
                        <Title>$Resources:Microsoft.Office.Server.Search,AdvancedSearch_Webpart_Title;</Title>
                        <Description>$Resources:Microsoft.Office.Server.Search,AdvancedSearch_Webpart_Description;</Description>
                        <FrameType>None</FrameType>
                        <AllowMinimize>true</AllowMinimize>
                        <AllowRemove>true</AllowRemove>
                        <IsVisible>true</IsVisible>
                        <SearchResultPageURL xmlns="urn:schemas-microsoft-com:AdvancedSearchBox">results.aspx</SearchResultPageURL>
                        <ShowAndQueryTextBox xmlns="urn:schemas-microsoft-com:AdvancedSearchBox">true</ShowAndQueryTextBox>
                        <ShowPhraseQueryTextBox xmlns="urn:schemas-microsoft-com:AdvancedSearchBox">true</ShowPhraseQueryTextBox>
                        <ShowOrQueryTextBox xmlns="urn:schemas-microsoft-com:AdvancedSearchBox">true</ShowOrQueryTextBox>
                        <ShowNotQueryTextBox xmlns="urn:schemas-microsoft-com:AdvancedSearchBox">true</ShowNotQueryTextBox>
                        <ShowLanguageOptions xmlns="urn:schemas-microsoft-com:AdvancedSearchBox">true</ShowLanguageOptions>
                        <ShowResultTypePicker xmlns="urn:schemas-microsoft-com:AdvancedSearchBox">true</ShowResultTypePicker>
                        <ShowPropertiesSection xmlns="urn:schemas-microsoft-com:AdvancedSearchBox">true</ShowPropertiesSection>
                    </WebPart>
                ]]>
      </AllUsersWebPart>
    </File>

Create this page in sitepages and it will redirect you there.

2)Second Option In the search result webpart you can set the advanced search page url .Set it to any url and it will redirect you there.Create any page in sitepages and add the advanced search webpart in that page after that set the URL

| improve this answer | |
  • Thanks John for the reply, in fact could you please help me on how to set up search service application. – Santhosh Sebastian Mattathil Aug 24 '17 at 7:19
  • @Santhosh If you used the Farm Configuration Wizard after you installed SharePoint Server 2016, a Search service application might have been created at that time. To verify whether a Search service application exists, you can click Manage service applications in the Application Management section on the Central Administration home page. Check this one and let me know . – John Zachariah Aug 24 '17 at 8:44
  • Thanks again for the reply. Yes, in central administration Search service application exists and the status is running. Being said that, I cant still identify the Advanced.aspx page nor advancesearch webpart. Kindly guide. – Santhosh Sebastian Mattathil Aug 24 '17 at 9:09
  • okay, did you create Enterprise Search site or Basic Search Site? or how your search site was created? Which site Template did you choose? – John Zachariah Aug 24 '17 at 9:35
  • When you click on advanced, what's the error message you are getting on enterprise search center – John Zachariah Aug 24 '17 at 10:46
0

Here the is a link that explain how to creat and found advance search :

https://searchexplained.com/configuring-advanced-search-in-sharepoint-2013-and-2016/

Hope that will help you.

| improve this answer | |
  • Thanks but it doesnt resolves my requirement. In the post they are mentioning about one page named /Pages/advanced.aspx but i can't find the same in SP 2016 nor a webpart for advance search. :( – Santhosh Sebastian Mattathil Aug 23 '17 at 12:44
  • Did you create enterprise search site or basic search site? – John Zachariah Aug 23 '17 at 13:48
  • I think you must activate the right feature to get acces to this page. is the search feature activate??? – Conyel Aug 23 '17 at 14:11
  • @Conyel: Could you please help me on how to activate the search feature in 2016. – Santhosh Sebastian Mattathil Aug 24 '17 at 7:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.