Technical Architect Lead C onsultant blueinfinity Switzerland SA Aller plus loin avec le Search brandingtechnologyintegration in brief 250 employees headquartered in Geneva ID: 649694
Download Presentation The PPT/PDF document "Marius Constantinescu Valerie Alonso" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1Slide2
Marius Constantinescu Valerie Alonso
Technical Architect Lead
Consultant
blue-infinity (Switzerland) S.A.
Aller
plus loin avec le SearchSlide3
branding.technology.integration
in
brief
+
250
employees
headquartered in Geneva founded in 1995 international culture multi-national clients integrated solutionsSlide4
Agenda
Concepts
End-user Enhancements
Search ExtensibilityQuery federationSlide5
Microsoft SharePoint 2010
Ribbon UI
SharePoint Workspace
SharePoint Mobile
Office Client and Office Web App Integration
Standards
Support
Tagging, Tag Cloud, Ratings
Social BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg BrowserEnterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList EnhancementsSocial RelevancePhonetic SearchNavigationFAST Integration
Enhanced Pipeline
PerformancePoint
Services
Excel Services
Chart Web Part
Visio Services
Web Analytics
SQL Server Integration
PowerPivot
Business Connectivity Services
External Lists
WorkflowSharePoint 2010 Designer Visual StudioInfoPath Form ServicesAPI EnhancementsREST/ATOM/RSS
Communities
Search
Sites
Composites
Content
InsightsSlide6
Quick, easy, powerful search (for free!)
Complete intranet
search
High-end search delivered through SharePoint
Basic search
Intranet-wide search
People and expertise search
Products
for
Every Customer Need
Visual experiences, extreme adaptability and advanced content processingSlide7
Do More With Search
Across a
Spectrum of Customization and Development
Configure
Extend
CreateSlide8
Logical
search architecture
Concepts
Content Sources
-
Host the content we want to return in main results
Search Center
E
ntry point
for users to issue queries and interact with results
Query
Servers
-
Accept query requests from users and return
results
Query
Federation
-
Return
external results
from non-SharePoint
IndexesIndexing - Extract information from items to enable efficient matching
Index Partition
- Subset of the overall indexCrawling - Traverse URL space to record items in search
catalog
Indexing Connectors
-
Know how to process
different content sources
Federated SourceSlide9
Making Content Searchable
Create Content Sources
SharePoint Site, Internet Sites, Line of Business, File Shares
Configure search scopesNarrow down search results Choose between Site or Contextual Search ScopesEnable Sites, Lists and/or Libraries to be searchedPromote Crawled properties to Managed properties
Properties coming from Content Types (same for External Content Types) are crawled
Managed properties can be used in search results and refiners
Create and configure a search center
Benefit from Query FederationQuery across remote server & external indexes, get results as structured XML (mainly RSS)Based on either SharePoint Index (other farms) or using the OpenSearch 1.0/1.1 Standard Slide10
End-User
E
nhancements
One-stop Search CenterLarge variety of search web parts
Keywords and
B
est bets
Top answers (Display format for the federated search location’s results.),Advanced search -promote managed propertiesQuery federation brings together results from all over - native support for OpenSearchCore search experienceImproved
did you mean suggestions when mistypingNew pre- and post-query related query suggestions “View in browser” link (for most office docs) – req. Office Web AppsImproved query syntax , includingPrefix matching( aka wildcard), as in Author:Jo* )Boolean query syntax for free-text query or property based query (“SharePoint Search” OR “Bing”) AND (title:”Keyword syntax” OR title:”Query Syntax”)Out-of-box refinementRefine over key results propertiesAutomatic metadata, taxonomy and social tags based results refinementEasy to extend over custom properties (Value or Range Mapping)Slide11
End-User
Enhancements
Improved relevance rankingNew ingredients: URL fuzzy matching, social tags, results click through,
implicit phrase matching, extracted metadata, etc.Improved low-noise snippets in summariesEnhanced multi-lingual support
Automatic detection of language of many document types and part of documents
Compound word handling - e.g.,
Innovationszyklen
” and ”innovation“, “zyklen”Improved ranking of documents in multilingual collectionsNew form factorsMobile search from Smartphone browsersDesktop search integration in Windows 7Slide12
End-User
Enhancements
Change web part properties – no code
Customize XSLT - mainly in “Results” web parts (Core, Federated, etc.)Modify XML Search Box, Refinement panel – control
metadata available for refinement
Advanced search –
control
metadata available for advanced search queriesExtend OOB web parts programmaticallyAlmost OOB web parts are un-sealed (except for AdvancedSearchBoxHighConfidenceWebPart, PeopleCoreResultsWebPart, SearchPagingWebPart,
SearchStatsWebPart, SearchSummaryWebPart)Extend web parts to change default behaviorE.g. Extend core results web part to show result previews, change results sorting orderExtend Search Center with vertical experiencesAll web parts communicate through public interface (SharedQueryManager object)Slide13
demo
Enhancing Search center
Challenges in branding a search center
A real image ONLY search experienceSlide14
Enable “No Code” connectivity to external data
sources & built-in
support for BCS in SharePoint 2010 Designer
Provide C.R.U.D. operations support – both Read & WriteOffline capabilities and SharePoint WorkspaceIntegration with Office 2010 Programs (Word, Outlook)
Enable
indexing and search across
external
data Support more complex & dynamic repositories via custom modelsSearch Extensibility via BCSSlide15
BCS what you can doSlide16
Connector Architecture
Search Engine/Index
Server BDC Runtime
WCF
Databases
.NET
BDC Connector
Execution call routing through
BDC
Connector
using BDC model
file
Custom BDC Connector
Search user queries
BDC Profile Pages or External Lists
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 HandlersSlide17
Search external data with BCS
DemoSlide18
Search Extensibility - Federation
Web
Files
Databases
Lotus Notes
Documentum
OpenSearch Federation
Easily Connect to Assets that live Outside of SharePoint
SharePoint
Exchange Server
Easy to Connect
Index-based FederationSlide19
Search Extensibility - Federation
Query Federation
Bring
external search results into the SharePoint experienceNew : Open Search standard (1.0 & 1.1) support Exposed through UI
(via Federation Results web parts)
and Public federation Object Model for developersUse “Federation Locations” in Central Admin to define connections to new sourcesSlide20
Know the difference
Choose Indexing when:
No way to search repository
Common relevance rankingExtract full text and metadataScope to arbitrary subsetSource performance / reliability is insufficient
Lock on Federation when:
You need a quick, powerful way to bring together results
Data distributed across multiple repositories
Search already existsCrawling is not feasible…Cost or difficultyGeo-distributionProprietary / Legal restrictions on sourceSlide21
OpenSearch federation works
HTTP request with query in the URL:
http
://www.site.com/srchrss.aspx?q={searchTerms}
Internet Search Results
http
://search.live.com/results.aspx?q={searchTerms}&count={itemsPerPage}&first={startItem}&mkt={language}&format=rss&FORM=SHAREF
RSS / Atom results:RSS results with <title>, <link>, <description>
Best sources also include: <pubdate>, <author>, <category>, <media:thumbnail>Optionally include custom metadata: <recordid>, <projectname>, <contactnumber>
HTTP
request
RSS/Atom
Results
Search Provider
Search
ClientSlide22
Demo
Federated search
Create a new Federated sourceCustom refiner
Blended search resultsSlide23
Q&ASlide24
© 2011 Microsoft
Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.