Developing a Custom FAST Search Server 2010 for SharePoint Solution - SharePoint Saturday Melbourne 2011
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Developing a Custom FAST Search Server 2010 for SharePoint Solution - SharePoint Saturday Melbourne 2011

  • 6,257 views
Uploaded on

Overview of FAST Spatial Search Toolkit for FAST Search Server 2010 for SharePoint.

Overview of FAST Spatial Search Toolkit for FAST Search Server 2010 for SharePoint.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
6,257
On Slideshare
3,525
From Embeds
2,732
Number of Embeds
39

Actions

Shares
Downloads
25
Comments
0
Likes
1

Embeds 2,732

http://sharepoint-sezai-moss-2007.blogspot.com 1,661
http://sharepoint-sezai-moss-2007.blogspot.com.au 309
http://sharepoint-sezai-moss-2007.blogspot.in 244
http://sharepoint-sezai-moss-2007.blogspot.co.uk 101
http://sharepoint-sezai-moss-2007.blogspot.fr 73
http://sharepoint-sezai-moss-2007.blogspot.ca 58
http://sharepoint-sezai-moss-2007.blogspot.de 32
http://sharepoint-sezai-moss-2007.blogspot.mx 24
http://sharepoint-sezai-moss-2007.blogspot.com.br 24
http://sharepoint-sezai-moss-2007.blogspot.co.il 20
http://sharepoint-sezai-moss-2007.blogspot.co.nz 19
http://sharepoint-sezai-moss-2007.blogspot.dk 16
http://sharepoint-sezai-moss-2007.blogspot.nl 16
http://sharepoint-sezai-moss-2007.blogspot.sg 16
http://sharepoint-sezai-moss-2007.blogspot.pt 13
http://sharepoint-sezai-moss-2007.blogspot.com.es 13
http://sharepoint-sezai-moss-2007.blogspot.se 11
http://sharepoint-sezai-moss-2007.blogspot.ch 11
http://sharepoint-sezai-moss-2007.blogspot.no 8
http://sharepoint-sezai-moss-2007.blogspot.be 7
http://sharepoint-sezai-moss-2007.blogspot.ru 7
http://sharepoint-sezai-moss-2007.blogspot.cz 5
http://sharepoint-sezai-moss-2007.blogspot.kr 5
http://sharepoint-sezai-moss-2007.blogspot.fi 5
http://sharepoint-sezai-moss-2007.blogspot.jp 5
http://sharepoint-sezai-moss-2007.blogspot.co.at 4
http://sharepoint-sezai-moss-2007.blogspot.hu 4
http://sharepoint-sezai-moss-2007.blogspot.tw 3
http://sharepoint-sezai-moss-2007.blogspot.hk 3
http://translate.googleusercontent.com 2
http://sharepoint-sezai-moss-2007.blogspot.ro 2
http://sharepoint-sezai-moss-2007.blogspot.com.ar 2
http://webcache.googleusercontent.com 2
http://sharepoint-sezai-moss-2007.blogspot.it 2
http://sharepoint-sezai-moss-2007.blogspot.gr 1
http://sharepoint-sezai-moss-2007.blogspot.ie 1
http://www.sharepoint-sezai-moss-2007.blogspot.com 1
http://www.blogger.com 1
http://sharepoint-sezai-moss-2007.blogspot.com.tr 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • 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

Transcript

  • 1. SponsorsGold Developing a Custom FAST Search Server 2010Silver for SharePoint SolutionBronze Sezai Komur SharePoint Solutions Architect CSG
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. Melbourne 2011
  • 6. Melbourne 2011
  • 7. Melbourne 2011
  • 8. DemoFAST SPATIAL SEARCH CENTER Melbourne 2011
  • 9. 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
  • 10. Melbourne 2011
  • 11. Code DemoVISUAL STUDIO SOLUTION &CUSTOM SITE DEFINITION OVERVIEW Melbourne 2011
  • 12. Overriding GoSearch Javascript• Redirecting to results.aspx is performed with Javascript.• If your search solution includes extra search parameters ensure these are passed in as query string parameters.• To change the behaviour of GoSearch Javascript, create a web part that inherits from SearchBoxEx to override Javascript. Melbourne 2011
  • 13. Code DemoCUSTOM SEARCHBOXEX & SEARCHJAVASCRIPT Melbourne 2011
  • 14. 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
  • 15. http://neganov.blogspot.com/2011/01/extending-coreresultswebpart-to-handle.html Melbourne 2011
  • 16. Code DemoCUSTOM CORERESULTSWEBPART Melbourne 2011
  • 17. Integrating Silverlight into a FAST Search Center• Silverlight can read data out of HTML Elements on the page, and update HTML on the page.• Silverlight methods can be called from Javascript run on the page. Melbourne 2011
  • 18. HTML Bridge: Interaction Between HTML and Managed Codehttp://msdn.microsoft.com/en-us/library/cc645076(v=vs.95).aspxIn Silverlight, the HTML Bridge is an integrated set of types and methods thatenable you to do the following:• Expose complete managed types to JavaScript for scripting.• Expose individual methods of managed types to JavaScript for scripting.• Pass managed types as parameters to JavaScript functions and objects.• Return managed types from JavaScript.• Assign managed types as event handlers, which are callable from JavaScript.• Call JavaScript event handlers from managed types.• Control various security aspects of your Silverlight-based application.• In addition, the HTML Bridge provides managed containers for Document Object Model (DOM) elements such as window, document, and standard HTML elements. Melbourne 2011
  • 19. Code DemoSILVERLIGHT INTEGRATION WITHHTML & JAVASCRIPT Melbourne 2011
  • 20. 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
  • 21. 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
  • 22. Code DemoCALLING THE SEARCH WEBSERVICES FROM SILVERLIGHT Melbourne 2011
  • 23. SP Saturday Slide Template ExampleQUESTION AND ANSWEREmail Sezai: sharepointsezai@gmail.com Melbourne 2011
  • 24. Related Links• Sezai’s Blog - FAST Spatial Search Toolkit v1.0http://sharepoint-sezai-moss-2007.blogspot.com/2011/10/fast-spatial-search-toolkit-v10-search.html• Extending CoreResultsWebPart to Handle Search Queries Written in FAST Query Languagehttp://neganov.blogspot.com/2011/01/extending-coreresultswebpart-to-handle.html• Using the Query Web Servicehttp://msdn.microsoft.com/en-us/library/ee872313.aspx• HTML Bridge – Silverlight, HTML & Javascript Integrationhttp://msdn.microsoft.com/en-us/library/cc645076(v=vs.95).aspx Melbourne 2011
  • 25. 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!