• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Extending the Microsoft Search Server
 

Extending the Microsoft Search Server

on

  • 5,627 views

Enhance your search experience. We provide an overview of Microsoft Search Stack and getting the most out of your Microsoft Search Server Express. You can do more than you think!

Enhance your search experience. We provide an overview of Microsoft Search Stack and getting the most out of your Microsoft Search Server Express. You can do more than you think!

Statistics

Views

Total Views
5,627
Views on SlideShare
5,127
Embed Views
500

Actions

Likes
0
Downloads
40
Comments
0

4 Embeds 500

http://www.scoop.it 248
http://www.techgig.com 211
http://www.slideshare.net 40
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • -
  • Can also be written in other development languages File shares can also be used Key to working is the XML iFilter (next slide)
  • - Once a crawled property is discovered, it can be mapped to a managed property to be displayed or queried against - The XML iFilter provided with Windows 2003 SP1 or SP2 and Windows 2008 SP1 will discover properties one level deep, however in Windows 2008 SP2 or R2 an older version of the iFilter is installed, so you will manually need to configure the working iFilter. Instructions can be provided.
  • Can also be written in other development languages File shares can also be used Key to working is the XML iFilter (next slide)

Extending the Microsoft Search Server Extending the Microsoft Search Server Presentation Transcript

  • DevTeach Toronto 2010 By: Bob Brown and James Schwartz, Imason Inc. Extending Microsoft Search Server
    • Who are these two goofy guys anyway?
  •  
    • We’re Architects!
    • Overview of the Microsoft Search Stack
    • Getting the most out of Microsoft Search Server Express  you can do more than you think!
    • Enhancing the search experience
    What will I learn today?
    • Let’s start with the Microsoft Search stack...
  • Perhaps you enjoy fishing?
  • Microsoft Search Server Express (MSSx)
    • Free and easy!
    • No redundancy or scaling out capabilities
    • Scales to approximately 300,000 items with SQL Server Express (also free) or approx 10 million items with SQL Server
    • ...BUT still lots of opportunity  we’ll get to this!
  • Microsoft Search Server (MSS)
    • Same features as MSSx
    • Can scale out for redundancy or to increase performance
    • Scales to from 10 million items to 100 million depending on the topology
    • Increased performance and capacity
    • Not free!
  • Microsoft SharePoint Server 2010
    • You’ve already made the investment in SharePoint, take advantage of its search capabilities!
    • Includes all the search features available in MSS
    • Includes Additional search capabilities over MSS
      • Integration with social networking features like People Search and My Sites
      • Managed taxonomy – eg. User generated tags
  • FAST Search for SharePoint 2010
    • Large upfront investment
      • Enterprise CAL required
    • Includes all search features in SharePoint Search 2010
    • Sophisticated content processing and property extraction
    • Richer search experience
  • FAST Search for SharePoint 2010
    • Consider using FAST Search if you:
    • Require great scalability and performance.
    • Require an enriched enterprise search experience with the ability to customize and tune relevancy and navigation.
    • Have to crawl different types of internal and external content sources, including large-scale Web content.
    • Want to use sophisticated content processing such as property extraction
  • Top 10 Reasons to use FAST Search
    • Content Processing Pipeline
    • Meta-data Extraction
    • Structured Data Search,
    • “ Deep” Refinement (with precise counts)
    • Visual Search
    • Advanced Linguistics
    • Visual Best Bets
    • Extensive Development Platform
    • Context Based Search (custom based search experience based on user or profile)
    • Extensive Scaling
    • Performance capabilities
  • Why would I suggest MSSx to my boss?
    • Maybe your boss is poor...
    • ... or just frugal
    • Sure it has its
    • limitations...
    • ...but it can do more than you think
    • What if we already have MOSS 2007?
    • MSSx Technical Capabilities
  • SQL Search Platform Data Sources Content Sources Web request (GET) File Share Web Site Search Center SharePoint Exchange Public Folder
  • Search Center Results
    • Demo 1: Searching Customers & Products with MSSx
  •  
  • SQL Search Platform Data Sources Content Sources Search Center Web request (GET) Custom Data Source XML File Share Web Site SharePoint Exchange Public Folder
    • How we did it...
    Microsoft Search Server XML Crawling Proxy ASP.NET Web Application Details ASPX page Crawler Index Query Adventure- Works Database XML Output Database Records crawls Listing ASPX page Search Results Page Search Applications queries Customers Products Employees XML iFilter
    • The XML iFilter: the key ingredient
    Out of the box XML iFilter will identify one-level deep nodes as crawled properties new crawled property SharePoint:customer/address(Text)
  • nodes two levels deep and lower are searchable, but cannot be defined as crawled properties name and location nodes will not be able to be mapped to managed properties unless moved to child of root
    • Demo 2: Setting up Employees from scratch
    • Recapping...
    Microsoft Search Server XML Crawling Proxy ASP.NET Web Application Details ASPX page Crawler Index Query Adventure- Works Database XML Output Database Records crawls Listing ASPX page Search Results Page Search Applications queries Customers Products Employees XML iFilter
    • Search as a service
    SQL Search Platform Web Services XML Crawling Proxy Any Data Source file share or web site Custom application Search Center
  • Gotchas
    • XML iFilter and Windows 2008 SP2 and R2
      • Workaround: replace the iFilter
    • 16 MB limit on crawled pages
      • Workaround: split up the pages
    • Property node value limits, 255 character limit
      • Workaround: use XML attribute values
    • Questions? Comments? Insults?
  • Helpful Links
    • Microsoft Search Server Express Download:
      • 2008: http://www.microsoft.com/enterprisesearch/en/us/search-server-express.aspx
      • 2010 Beta 2: http:// www.microsoft.com/downloads/details.aspx?FamilyID =dfd0cfac-f52c-4c02-a972-0e4f1c4e7977&displaylang=en
    • Codeplex Search Community Toolkit
      • http:// sct.codeplex.com (look for Search Service Tool, Relevancy Tool, ASP.Net Server Controls)
  • Thanks for Attending! [email_address] [email_address]