Architecture overview Content ingestion Content enrichment Advanced enrichment

Download Architecture overview Content ingestion Content enrichment Advanced enrichment

Post on 31-Mar-2015

213 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Slide 1

Slide 2 Slide 3 Slide 4 Architecture overview Content ingestion Content enrichment Advanced enrichment Slide 5 Search Admin Content UX Crawl Content Processing Index Query ProcessingWFE API Analytics Processing Crawl Search Admin Link Analytics Reporting FAST Search Index Public API Unit of scale/role boundary Extensibility Points Query Features Slide 6 Search Admin Content UX Crawl Content Processing Index Query ProcessingWFE API Analytics Processing Crawl Search Admin Link Analytics Reporting FAST Search Index Content Enrichment Web Service Custom Connectors Public API Unit of scale/role boundary Extensibility Points Slide 7 Crawl Content Processing Index Crawl FAST Search Index Admin mssearch.exe Search Admin Slide 8 Content Processing Component Web Service Crawler Index Slide 9 Architecture overview Content ingestion Content enrichment Advanced enrichment Slide 10 Slide 11 Slide 12 No-CodeOData SQL CodeWCF.NET Assembly Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 SIT ISearchConnector interface ContentSource GetAllItems [id1,id2,id3..] GetSpecificItem(id1) Initialize [id1s properties] id1s data GetSpecificItemData(id1) id1s security descriptor GetSecurityDescriptorForSpecificItem offset crawlType changeToken changeTokenUpdate itemId, aclmeta, usesPluggableAuth Slide 18 Slide 19 Crawling XML files generated from 3 rd party sources. SQL Server with security trimming SQL Server with related BLOB on file share Slide 20 SIT reduces the complexity to create SharePoint Search connectors Enhance the Search experience SIT back and relax! Slide 21 Architecture overview Content ingestion Content enrichment Advanced enrichment Slide 22 Slide 23 Slide 24 EndpointURL of web service Input propertiesManaged properties passed in Output propertiesManaged properties that can be returned Include raw data?Optionally include raw data (read only) Debug modeSends all input properties, ignores all output properties Error modeWarning or Error. In Error mode, failing items are dropped TriggerTest to determine if enrichment should be called (per document) Slide 25 Slide 26 Slide 27 Architecture overview Content ingestion Content enrichment Advanced enrichment Challenges and techniques Slide 28 Slide 29 Slide 30 Architecture overview Content ingestion Content enrichment Advanced enrichment CEWS Pipeline Toolkit Slide 31 Slide 32 CEWS Pipeline Toolkit What does it do? Extract entities String matching Regular Expressions Dictionary-based Normalize Manipulate strings Access external repositories Slide 33 Framework for document analysis Solves majority of customer business use cases Packaged with over 55 pipeline stages Configurable document routing Platform support SharePoint 2013 Enterprise Search FAST Search For SharePoint 2010 Stand-alone Slide 34 Slide 35 Slide 36 Slide 37 Slide 38 Slide 39 Slide 40 See you at the Search booths & Search tables at Asks the Experts WED @6:15! Session RoomTime Develop Advanced Search-Driven SharePoint 2013 AppsSPC402Palazzo I, JTue 1:45pm Best practices for Hybrid Search deployments SPC306Veronese 2401Tue 5:00pm SharePoint 2013 Search AnalyticsSPC340Palazzo M, NWed 9:00am How to manage and troubleshoot Search: A practical guide SPC375Veronese 2401Wed 10:45am 6 Proven Steps to Get the Best Out of Search in SharePoint 2013 SPC265Delphino 4001Wed 1:45pm Best practices for Information Architecture and Enterprise Search SPC207Veronese 2401Wed 1:45pm Search content enrichment and extensibility in SharePoint 2013 SCP414Palazzo K, LWed 1:45pm Customizing Search experiences with Azure Hosted Data and Bing Maps SPC321Veronese 2401Wed 3:15pm Futuristic Search applications using Kinect and Yammer! SPC405Palazzo M, NWed 3:15pm Search architecture and sizing in SharePoint 2013 SPC336Titian 2201Wed 5:00pm Effective Search deployment and operations in SharePoint 2013 SPC360Veronese 2401Thu 9:00am SharePoint 2013 Search display templates and query rules SPC322Palazzo M, NThu 9:00am Managing Search Relevance in SharePoint 2013 and O365 SPC382Veronese 2401Thu 12:00pm Search Related Sessions Slide 41 Sponsored by Slide 42