SharePoint 2013 Search. Add extra result types and properties to the advanced search page

Step 1

First open the advanced search page.
This page can be found at /search/advanced.aspx

First-open-the-advanced-search-page-This-page-can-be-found-at--search-advancedaspx

Step 2

Edit the page

Edit-the-page

Step 3

Edit the web­part

Edit-the-webpart

 

Step 4

Open the builder win­dow to edit prop­er­ties

Open-the-builder-window-to-edit-properties

 

Step 5

Once in the builder win­dow, select all con­tents by hit­ting CTRL‑A and copy it with CRTL‑C

Once-in-the-builder-window--select-all-contents-by-hitting-CTRL-A-and-copy-it-with-CRTL-C

 

Step 6

Open Visu­al Stu­dio (or any oth­er edi­tor) and cre­ate a new XML file.

We are not going to save this file but past­ing it into visu­al stu­dio for­mats the text so it is out­lined prop­er­ly.

Open-Visual-Studio--or-any-other-editor--and-create-a-new-XML-file

 

Step 7

Remove the default head­er. (CTRL‑A and DEL)

Remove-the-default-header--CTRL-A-and-DEL-

 

Step 8

And paste the XML from the web­part

And-paste-the-XML-from-the-webpart

Looks much bet­ter does­n’t it?

Step 9

First we’ll cre­ate a new Result­Type

Select the “Doc­u­ments” Result­Type. Copy and past it at the end of the Result­Types sec­tion.

First-we-ll-create-a-new-ResultType

 

Step 10

Rename “Doc­u­ments”. In this case we are going to use “Man­u­scripts”

Rename--Documents--In-this-case-we-are-going-to-use--Manuscripts-

 

Step 11

Next we’ll cre­ate a new prop­er­ty def­i­n­i­tion

Next-we-ll-create-a-new-property-definition

 

Step 12

Add the new Prop­er­ty Def­i­n­i­tion to the new Result­Type

Add-the-new-Property-Definition-to-the-new-ResultType

 

Step 13

Copy all text and paste it back into the Builder win­dow in Share­Point

Copy-all-text-and-paste-it-back-into-the-Builder-window-in-SharePoint

And click OK

Step 14

Click OK to save the changes to the Web­part and save the page.

Click-OK-to-save-the-changes-to-the-Webpart-and-save-the-page

Don’t for­get to check in and pub­lish the page.

Et voila!

Et-voila-