Search Center Search Result Page Infrastructure

The search result page is a core piece of the search user interface since it owns:

  • Building the query
  • Issuing the query against the SharePoint index
  • Receive results and organizing the results
  • Rendering results and interaction with the user

 

Web parts

The result page contains several web parts that all interact and they each own part of the search experience:

Web part

Description

Core Results

The main web part of the result page.

The core results web part will show the ranked results order by relevance by default.

High Confidence Results

This web part will show best bet results, special terms, people and keyword definitions for the query.

Exactly what is visible can be configured in the shared web part properties.

High confidence results will always rely on exact keyword matches

Search Best bets

This web part will show best bet results

Search Paging

Paging web part will control paging of the result

Search Summary

This web part provides a summary of the query. It is outputting the keyword/scope that’s being queried.

Result Statistics

This web part will show the statistics of the query.

Basically number of results, total number of results and the elapsed query time.

 

All of the web parts use the same hidden object instance to

  • initiate the query and configure properties
  • get the results in xml when they are ready

All the web parts specify a result search ID that they are associated with – default is query1.