Warm up search center, Spatial search center & bigmap,vs 2010 SharePoint Central Admin – FAST Search managed properties
Run through functionalityShow source SharePoint Data and SQL Server SpatialShow Managed Properties and Mappings to Crawled Properties - http://sezspoint:12000/ Show custom site def custom site definition.SQL for spatial dataselect top 100 pointname, Pointfrom Points where PointName like '%Data Set 1%'union allselect top 100 pointname, Pointfrom Points where PointName like 'wyoming%'union allselect top 100 pointname, Pointfrom Points where PointName like 'siberia%'union allselect datasetname, boundingfrom datasets
Developing a Custom FAST Search Server 2010 for SharePoint Solution - SharePoint Saturday Melbourne 2011
SponsorsGold Developing a Custom FAST Search Server 2010Silver for SharePoint SolutionBronze Sezai Komur SharePoint Solutions Architect CSG
Agenda• Overview of customisation options.• Demo of the FAST Spatial Search Center.• Solution Overview. – Index Schema Design – Custom FAST Search Center Site Definition – Custom SearchBoxEx – Custom CoreResultsWebPart – Integrating a Silverlight into the Search Center – Calling Search Web Services from Silverlight Melbourne 2011
Custom Solution Options with FS4SP• Develop custom web parts that call the search object model (not covered).• Customising a FAST Search Center site – Configuring existing web parts – Subclassing ootb web parts. – Developing new web parts.• Developing a custom application that queries the search web services. Melbourne 2011
Index Schema Design• The search index is your data layer.• Create Managed Properties that you plan to use for your search solution.• Map the managed properties to crawled properties• You can map similar properties across multiple systems to common managed properties Melbourne 2011
Creating a Custom Site Definition• Copy the OOTB site definition you want to base your site definition on.• Replace existing web part references in onet.xml with your own web part references.• Include any custom files – .xap, pages based on new page layouts etc.• Include changes to web part properties, such as coreresultswebpart XSLT. Melbourne 2011
Code DemoVISUAL STUDIO SOLUTION &CUSTOM SITE DEFINITION OVERVIEW Melbourne 2011
Custom CoreResultsWebPart• CoreResultsWebPart does the querying work and results rendering via XSLT. Not straight forward to override it with custom FQL• Develop a custom CoreResultsDatasource and CoreResultsDatasourceView class.• Enable FASTSearchRuntime.EnableFQL = true in CoreResultsDatasourceView to allow this.FixedQuery = “Your FQL” Melbourne 2011
Calling the Search Web Services from A Silverlight Application• The FAST Search Center might not provide the search experience you’re after.• You can implement a more custom search experience by calling the Search Web Services. Melbourne 2011
Calling the Search Web Services from A Silverlight Application• The FAST Search Center might not provide the search experience you’re after.• You can implement a more custom search experience by calling the Search Web Services at /_vti_bin/Search.asmx• Using the Query Web Service http://msdn.microsoft.com/en- us/library/ee872313.aspx Melbourne 2011
Code DemoCALLING THE SEARCH WEBSERVICES FROM SILVERLIGHT Melbourne 2011
Sponsors Gold Thanks for listening! Remember to submit your feedback so Silver you can go into the raffle draw at the end of the day! And don’t forget that Bronzeyou have to be at the draw to claim your prizes!
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.