Search is the service application responsible for indexing content and making it available to users via a discovery mechanism, such as a search center. Search has several components and sub-processes, including the following:
- Crawl: The crawling process is responsible for moving through connected data sources to gather content for processing.
- Analytics: Analytics processing covers two sub-components: usage and search. Analytics can be used to help refine the relevance of content for users, as well as to provide metrics for reporting.
- Content processing: The content processing component handles document parsing, as well as linguistics processing sub-components for language detection and entity extraction. Content processing then hands data over to the indexing component.
- Index: The search index is the storage component that contains extracted entities and data. The index components receive the output of content processing and return results to the queries.
- Query processing...