SharePoint 2013 Search and related components.
components than SharePoint 2010 since they re-architected search components and
their dependencies from the previous version.
I will explain the purpose of the 4 main components (marked with asterisk below) so it will
be easier to understand and help you when you plan for your SharePoint Farm
deployment since Search is a crucial component to scale for SharePoint collaboration and
Analytics processing component.
Search Administration component.
Analytics reporting database.
Search Administration database.
talk about 3 main components:
Content Processing component
component: The crawl component is responsible for crawling content sources. It
delivers crawled items – both the actual content as well as their associated
metadata – to the content processing component.
connectors or protocol handlers that interact with content sources to retrieve
data. Multiple crawl components can be deployed to crawl simultaneously.
or more crawl databases to temporarily store information about crawled items
and to track crawl history.
database: The crawl database contains detailed tracking and historical information
about crawled items. This database holds information such as the last crawl
time, the last crawl ID and the type of update during the last crawl.
processing component: The content processing component is placed between the
crawl component and the index component. It processes crawled items and feeds
these items to the index component.
crawled items into artifacts that can be included in the search index by
carrying out operations such as document parsing and property mapping.
the query processing component perform linguistics processing. Examples of
linguistics processing during content processing are language detection and
entity extraction.· The content processing component writes information about
links and URLs to the link database.
between Crawl and Index components:
Component àStore à
Crawl DB àFetch/Process
Content processing àcontent processing & extractionà
Second, once the data has been processed to Index Component,
The next step contains other 3 main components are interacting to provide search
capability in SharePoint:
Query Processing Component
component: An index component is the logical representation of an index
provision one index component for each index replica.
items from the content processing component and writes those items to an index
the query processing component and provides results sets in return.
the query processing component. The system routes and load balances the
incoming queries to the index replicas.
partition: An index partition is a logical portion of the entire search index.
processing component: The query processing component is between the search
front-end and the index component.
processes search queries and results.
content processing component perform linguistics processing. Examples of
linguistics processing during query processing are word-breaking and stemming.
receives a query from the search front-end, it analyzes and processes the query
to attempt to optimize precision, recall, and relevancy. The processed query is
then submitted to the index component.
based on the processed query back to the query processing component, which in
turn processes that result set before sending it back to the search front-end.
Hope this helps.