Download presentation
Presentation is loading. Please wait.
Published byRobert Roman Modified over 10 years ago
1
4/5/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
2
Search Content Enrichment and Extensibility in SharePoint 2013
4/5/2017 SPC414 Search Content Enrichment and Extensibility in SharePoint 2013 Brent Groom Senior PFE Microsoft Sreedhar Mallangi Senior Consultant Microsoft © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
3
Session Objectives Identify content extensibility points
Tech Ready 15 4/5/2017 Session Objectives Identify content extensibility points Learn about custom connectors Learn the basics of content enrichment Advanced content enrichment Learn about two community Toolkits Almost all “on-prem” © 2012 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.
4
Architecture overview
TechReady 18 4/5/2017 Agenda Architecture overview Content ingestion Content enrichment Advanced enrichment © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
5
SharePoint 2013 Search Architecture
Public API Query Features Extensibility Points Unit of scale/role boundary Content Crawl Content Processing Index FAST Search Index Query Processing WFE UX API Analytics Processing Crawl Link Search Admin Analytics Reporting Search Admin
6
SharePoint 2013 Search Architecture
Public API Content Enrichment Web Service Extensibility Points Unit of scale/role boundary Content Crawl Content Processing Index FAST Search Index Query Processing WFE UX API Analytics Processing Custom Connectors Crawl Link Search Admin Analytics Reporting Search Admin
7
Crawl Component ... OOB connectors Extensible through BCS
HTTP OOB connectors Extensible through BCS Local disk cache Crawled items tracked in Crawl database Configurations stored in Admin database Crawl modes Full Crawl Incremental Crawl Continuous Crawl File Shares SharePoint mssearch.exe Crawl Content Processing Index FAST Search Index User Profiles Exchange Lotus Notes Documentum ... Custom Crawl Search Admin Admin
8
Extending content processing
Tech Ready 15 4/5/2017 Extending content processing Crawler You can customize the search experience through the extensibility points in the content processing flow Content Processing Component Delete Index Delete Links Update Security Descriptors Insert Parse Documents Register crawled properties Map to managed properties Security Descriptors Detect language Web Service Callout Web Service Callout Web Service Ifilter sandbox Phonetic name variations Word breaking Custom Entity Extraction Metadata Extration Document summary Analytics © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
9
Agenda Content ingestion Architecture overview Content enrichment
TechReady 18 4/5/2017 Agenda Architecture overview Content ingestion Content enrichment Advanced enrichment © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
10
Why? Enterprises have many different data sources
TechReady 18 4/5/2017 Why? Enterprises have many different data sources We are building Enterprise Search Platforms Allow users to find the content they are looking for - all sources in one place Increase productivity No Search Content API anymore FAST ESP had a push based content API © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
11
OK! What do we have? Connector Default Solutions Custom solutions
TechReady 18 4/5/2017 OK! What do we have? Connector Default Solutions Custom solutions Protocol Handlers File share SharePoint Website People Profile BCS Connector Framework Lotus Notes Exchange public folder Documentum BCS © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
12
What is Business Connectivity Services?
SPC Developer 4/5/2017 What is Business Connectivity Services? Connects external data sources to SharePoint Can be used as a search source Has several flavors No-Code OData SQL Code WCF .NET Assembly 2013 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
13
Search Indexing Toolkit - SIT
TechReady 18 4/5/2017 Search Indexing Toolkit - SIT A generic implementation of a Custom SharePoint Indexing Connector Generic Data Model File Implements all the complexities of Batching – for scalability Crawling – Full and Incremental Security Trimming – Both Active Directory security and Custom Claims security Hides all of that behind one single interface © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
14
What’s in the package? AdventureWorks Product DB Indexing Connector
TechReady 18 4/5/2017 What’s in the package? XML Files Indexing Connector AdventureWorks Product DB Indexing Connector Implementing the ISearchConnector interface With a detailed How-To Guide Search Indexing Toolkit SIT Core Library SITModel.xml © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
15
SIT XML file connector Index Any XML File Flexible High Performance
TechReady 18 4/5/2017 SIT XML file connector Index Any XML File The connector can split items on a configurable xml element Flexible All sub elements are submitted as crawled properties, no need to configure High Performance Testing has shown 100 DPS even on a laptop Scalable Crawl million of XML files © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
16
Demo Indexing Wikipedia Abstracts
TechReady 18 4/5/2017 Demo Indexing Wikipedia Abstracts Search Indexing Toolkit © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
17
SIT ISearchConnector interface
4/5/2017 SIT ISearchConnector interface ContentSource SIT Core Your Connector Initialize GetAllItems [id1,id2,id3..] offset crawlType changeToken changeTokenUpdate GetSpecificItem(id1) [id1’s properties] GetSpecificItemData(id1) id1’s data GetSecurityDescriptorForSpecificItem itemId, aclmeta, usesPluggableAuth id1’s security descriptor © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
18
Item level security Tag each document with an NTLM security descriptor
TechReady 18 4/5/2017 Item level security Tag each document with an NTLM security descriptor Content source supports NTLM? Pass-through the security descriptor Otherwise… Need to map to NTLM and create security descriptors If no NTLM available, use Custom claims Implement Custom claims provider or security trimmer © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
19
Live Use cases Crawling XML files generated from 3rd party sources.
TechReady 18 4/5/2017 Live Use cases Crawling XML files generated from 3rd party sources. SQL Server with security trimming SQL Server with related BLOB on file share © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
20
SIT back and relax! SIT Takeaways
SIT reduces the complexity to create SharePoint Search connectors Enhance the Search experience SIT back and relax!
21
Agenda Content enrichment Architecture overview Content ingestion
TechReady 18 4/5/2017 Agenda Architecture overview Content ingestion Content enrichment Advanced enrichment © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
22
Business Use Cases What are your customers trying to do?
4/5/2017 Business Use Cases What are your customers trying to do? What would your customers like to do? Add DB or ERP meta-data into search results Clean-up or reformat existing properties to facilitate search Tag documents that violate corporate policy Label documents that contain known patterns Copy data from one managed property to another (including a type change) © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
23
Content Enrichment Web Service (CEWS)
TechReady 16 4/5/2017 Content Enrichment Web Service (CEWS) Web service hosted outside of SharePoint Replaces SharePoint 2010 Pipeline Extensibility executable Optimized for performance (no need to read/write XML files, start a new process, etc) Input/output managed properties Web Service ProcessItem(Item) ProcessedItem Crawler Content Processing Index © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
24
SPC Developer 4/5/2017 CEWS Configuration Register with Search Service Application via PowerShell Endpoint URL of web service Input properties Managed properties passed in Output properties Managed properties that can be returned Include raw data? Optionally include raw data (read only) Debug mode Sends all input properties, ignores all output properties Error mode Warning or Error. In Error mode, failing items are dropped Trigger Test to determine if enrichment should be called (per document) © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
25
Average number of milliseconds spent on content enrichment
26
6 more things you need to know about CEWS
TechReady 16 4/5/2017 6 more things you need to know about CEWS Properties must exist when you register Property names are case sensitive Cannot use property aliases Some standard properties can be confusing DisplayAuthors vs Author Some properties are read-only (body!) Single web service per Search Application © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
27
Agenda Advanced enrichment Challenges and techniques
TechReady 18 4/5/2017 Agenda Architecture overview Content ingestion Content enrichment Advanced enrichment Challenges and techniques © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
28
Doing it in production: the challenges
TechReady 16 4/5/2017 Doing it in production: the challenges Scale-out Increase capacity to match farm Large topology ≈ 144 flow instances Fault tolerance Survive hardware failures without loss of functionality Service aggregation Multiple enrichment tasks to support disparate content sources © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
29
Doing it in production: techniques
TechReady 16 4/5/2017 Doing it in production: techniques WCF Routing Introduced in .NET 4.0 100% declarative, configured in Web.config xml Applies Xpath filters against request to determine destination endpoint Supports backup destination endpoints to achieve Fault Tolerance Load Balancing Hide multiple end points behind a load balancer to provide Scale and Fault Tolerance “Localhost” Register web service on localhost and run instance on each content processing node Scales with content processing Provides Fault Tolerance with that content processing node © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
30
Agenda Advanced enrichment CEWS Pipeline Toolkit Architecture overview
TechReady 18 4/5/2017 Agenda Architecture overview Content ingestion Content enrichment Advanced enrichment CEWS Pipeline Toolkit © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
31
CEWS Pipeline Toolkit Enhance Search Index Architecture
Document markup Entity extraction Architecture WCF XML config Hides the complexities of Scalability Service aggregation Conditional processing Powerful framework for content enrichment
32
CEWS Pipeline Toolkit – What does it do?
Extract entities String matching Regular Expressions Dictionary-based Normalize Access external repositories Manipulate strings
33
CEWS Pipeline Toolkit – What’s in the package?
TechReady 18 4/5/2017 CEWS Pipeline Toolkit – What’s in the package? 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 Easy to install, Easy to Customize Visual Studio 2012 & .NET 4.5 Framework Inherit from AbstractDocumentProcessor class Detailed documentation on TechNet Wiki – Help the community © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
34
CEWS Pipeline Toolkit architecture
Initialize Web Service Pipeline config xml ProcessItem(Item) ProcessedItem Crawler Content Processing Index
35
Demo Wikipedia category Total population
CEWS Pipeline Toolkit
36
Future – Community Effort
TechReady 18 4/5/2017 Future – Community Effort Data Wikipedia Fileshare DB – Adventure Works Web Services Deploy Demo POC Dev QA Production Display Custom Search Center Search App © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
37
CEWS and SIT – Join the community effort
Canned prototypes for search POCs Several sample scenarios to leverage in your project Simple to deploy and use Production ready
38
MCS Contact Premier Contact Public Available Date
TechReady 18 4/5/2017 How to get these tools MCS Contact Premier Contact Public Available Date Going through the legal process. Will be made available publicly once approved. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
39
In Review: Session Objectives
Tech Ready 15 4/5/2017 In Review: Session Objectives Identified extensibility points in content acquisition Saw how to customize the content processing pipeline via code callout. Learned how to use SIT. Dove into advanced content enrichment topics (CEWS Pipeline Toolkit) © 2012 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.
40
Search Related Sessions
Room Time Develop Advanced Search-Driven SharePoint 2013 Apps SPC402 Palazzo I, J Tue 1:45pm Best practices for Hybrid Search deployments SPC306 Veronese 2401 Tue 5:00pm SharePoint 2013 Search Analytics SPC340 Palazzo M, N Wed 9:00am How to manage and troubleshoot Search: A practical guide SPC375 Wed 10:45am 6 Proven Steps to Get the Best Out of Search in SharePoint 2013 SPC265 Delphino 4001 Wed 1:45pm Best practices for Information Architecture and Enterprise Search SPC207 Search content enrichment and extensibility in SharePoint 2013 SCP414 Palazzo K, L Customizing Search experiences with Azure Hosted Data and Bing Maps SPC321 Wed 3:15pm Futuristic Search applications using Kinect and Yammer! SPC405 Palazzo M, N Search architecture and sizing in SharePoint 2013 SPC336 Titian 2201 Wed 5:00pm Effective Search deployment and operations in SharePoint 2013 SPC360 Thu 9:00am SharePoint 2013 Search display templates and query rules SPC322 Managing Search Relevance in SharePoint 2013 and O365 SPC382 Thu 12:00pm Search Related Sessions See you at the Search booth’s & Search tables at Asks the Experts
41
connect. reimagine. transform.
4/5/2017 Sponsored by MySPC Evaluate sessions on MySPC using your laptop or mobile device: myspc.sharepointconference.com connect. reimagine. transform. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
42
4/5/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.