39
Búsqueda en SharePoint 2010: una introducción

Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Embed Size (px)

Citation preview

Page 1: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Búsqueda en SharePoint 2010: una introducción

Page 2: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 3: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Quick, easy, powerful search

(for free!)

Complete intranet search

High-end search delivered through

SharePoint

Basic search Intranet-wide searchPeople and expertise search

Visual experiences, extreme adaptability and advanced content processing

Powerful platform to build on• 360° customer views• Research portals• Reputation analysis• …

Products for Every Customer Need

• Common UI Framework

• Social search features and integration

• SharePoint platform integration

• End user and site administrator enablement

• Common Connector Framework (BCS)

• APIs and developer experience

• Admin & deployment capabilities

• Operations advantages (SCOM, scripting)

Page 4: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

FAST Search for SharePoint

End Users Content +

Profiles

Superset of capabilities; common base functionality and platform

Content search

People search

Unique Social Search from SharePoint Server 2010

Common connectors and

content APIs

Common query and federation APIs

Best High-End Content Search based on FAST ESP

Common IT Pro and developer experience

SharePoint Server2010

Page 5: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Query Object Model

Query Object Model

Content

Content

Content

Content

Content

Content

OpenSearch SourceOpenSearch Source

Crawling - Traverse URL space to record items in search catalog

Indexing - Extract information from items to enable efficient matching

Query Servers - Accept query requests from users and return results

Search Center - UI for users to issue queries and interact with results

Query Federation - Return results from non-SharePoint Indexes

CrawlerCrawler

IndexerIndexer

Query ServersQuery

Servers Index Partiti

on

Index Partiti

on

Connectors - Know how to process different content sources

Index Partition - Subset of the overall index

Page 6: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 7: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 8: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Visual, Conversational Search

Thumbnails

Thumbnails

Sorting on any property

Sorting on any property

Similarity Search

Similarity Search

Visual Best BetsVisual Best Bets

Scrolling PowerPointPreviews

Scrolling PowerPointPreviewsRefinement with

countson any property

Refinement with counts

on any property

Page 9: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 10: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 11: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 12: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 13: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

End-user EnhancementsSearch is SocialScale-out ArchitectureExtensibility EnhancementsDeployment and Manageability

Page 14: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 15: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 16: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 17: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

End-user EnhancementsSearch is SocialScale-out ArchitectureExtensibility EnhancementsDeployment and Manageability

Page 18: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Eliminate Compromise

Page 19: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 20: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Query

Query

Indexer“Single point of

failure”

“Bottleneck”

“The whole index”

“Bottleneck”

+ Query

Page 21: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

SharePoint Server 2010 Search Scale-out

Query Query

Indexer“Single point of

failure”

“Bottleneck”

“The whole index”

“Bottleneck”

IndexerCrawler CrawlerCrawler Crawler

Query Query

Multiple Indexers

Crawl Distribution

Query MirroringIndex Partitioning

Stateless Crawlers

Multiple Property DBs

AdminComponent

Admin Database

Admin Database +Admin Component

Page 22: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 23: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 24: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

To improve this… Take these actionsIndex freshness/crawl times If Indexer machine is saturated , add more Indexer machines and/or

crawl componentsIf Crawl Database is I/O bound on SQL Server, add additional crawl database on same SQL ServerIf SQL server is Memory/CPU bound, add additional SQL Server with additional crawl databases

Query Latency/Throughput If time spent in resolving query in full-text index is high, partition the index into smaller index partitions. Each index partition can contain ~10M items.If query throughput is low, add query components with mirror index partitions.

If Property Database is I/O bound on SQL Server, add additional crawl database on same SQL ServerIf SQL server is Memory/CPU bound, add additional SQL Server with additional crawl databases

Query Availability Deploy redundant query servers, redundant index partitions and components, and use clustered or mirrored database servers to host property databases.

Crawl/Indexing Availability Use multiple crawler components on redundant index servers, and add crawl databases. Crawl components associated with a given crawl database can be distributed across index servers for availability and load distribution.

Page 25: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

End-user EnhancementsSearch is SocialScale-out ArchitectureExtensibility EnhancementsDeployment and Manageability

Page 26: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Across a Spectrum of Customization and Development

Configure Extend Create

Page 27: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 28: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 29: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 30: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Search Engine/IndexSearch BCS

Runtime

WCF Databases

.NET BCS

Connector

Execution call routing through BCSConnector using BCS model file

Custom BCS

Connector

Search user

queries

BCS Profile Pages or

External Lists

BCS Profile Pages or

External Lists

Search results page – results

based on metadata

Search results page – results

based on metadata

Search page points to Profile Page or custom page to show search result

Fetch data from repository

Protocol Handlers

Page 31: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 32: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

End-user EnhancementsSearch is SocialScale-out ArchitectureExtensibility EnhancementsDeployment and Manageability

Page 33: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 34: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 35: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Major improvements over MOSS 2007Area New features and benefits MOSS

2007SharePoin

t 2010

Social Connect with people and expertise•Address-book style name lookup with phonetic matching•Improved expertise matching - mined e-mail inbox data•Social behavior improves search; search improves mySites

Refinement

Find information faster•Metadata-based refiners provide drill-down•Related query suggestions show popular queries

Relevance Provide great search results•New ingredients, more experience -> better OOB search•Better wordbreakers in more languages•Social Distance, tagging, click-through influence relevance

Platform Industrial Strength Search at High Scale•Index partitioning -> sub-second latency at 100M items•Full failover support•Connector and BCS enhancements and tooling support

TCO Deploy and Operate with less effort•Virtualization and native 64-bit simplify deployment•Powershell, Admin web parts, SCOM provide easier admin

Extensibility

Create powerful applications based on search•Web parts, query OMs are public -> easy to modify•Enhanced query syntax

Page 36: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint
Page 37: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Do More with SearchDeveloper Perspective

Page 38: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint

Information forInformation forIT ProsIT Prosat TechNetat TechNet

http://MSSharePointITPro.comhttp://MSSharePointITPro.com

Information forInformation forDevelopersDevelopers

at MSDNat MSDNhttp://MSSharePointDeveloper.comhttp://MSSharePointDeveloper.com

Information forInformation forEveryoneEveryone

http://SharePoint.Microsoft.comhttp://SharePoint.Microsoft.com

Page 39: Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint