Download presentation
Presentation is loading. Please wait.
Published byThomasine Hart Modified over 9 years ago
1
Scot Hillier Scot Hillier Technical Solutions, LLC scot@shillier.com
3
Search-Based Applications Search Architecture Keyword Query Syntax Customizing the Query Pipeline Customizing Search Center
6
SharePoint Foundation 2010 Search Single site collection Can’t crawl external sources Search Server ExpressCrawls external sources Supports federation Search Server 2010Enterprise search engine SharePoint Server 2010Adds people, taxonomy, and social networking FAST Search Server 2010Highly scalable
7
Preview Thumbnails for Office documents Metadata Extraction FAST Query Language Role-Based Ranking and Refinement Scalable to over 500 Million items
9
Managed Properties ◦ Use any property in keyword query Must-Know Properties ◦ isDocument (0 or 1) ◦ ContentClass STS_Site, STS_Web, STS_List, STS_ListItem, STS_List_{Type}, STS_ListItem_{Type} Type can be DocumentLibrary, Events, Tasks, Announcements, DiscussionBoard, Contacts, Links, PictureLibrary
11
Advanced Search Box Allows users to create detailed searches against Managed Properties Federated ResultsDisplays results from a federated search location People Refinement Panel Presents facets that can be used to refine a people search People Search BoxAllows users to search for people using a keyword People Search Core ResultsDisplays the primary result set from a people search Refinement PanelPresents facets that can be used to refine a search Related QueriesPresents queries related to the user’s query Search Action LinksDisplays links for RSS, alerts, and Windows Explorer Search Best BetsPresents best-bets results Search BoxAllows users to enter keyword query searches Search Core ResultsDisplays the primary result set from a query Search PagingAllows a user to page through search results Search Statistics Presents statistics such as the time taken to execute the query Search SummaryProvides a summary display o the executed query Top Federated ResultsDisplays top results from a federated location
12
protected override System.Xml.XPath.XPathNavigator GetXPathNavigator(string viewPath) { QueryManager queryManager = SharedQueryManager.GetInstance(this.Page).QueryManager; //Get in pipeline before query is run string taskQueryLanguage = queryManager.UserQuery; //Get in pipeline after query is run XmlDocument resultsDoc = queryManager.GetResults(queryManager[0]); //Return Navigator return resultsDoc.CreateNavigator(); }
14
Custom Tabs Customizing Search Results Display <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" version="1.0“ encoding="utf-8" indent="yes"/>
16
Search-Based Applications Search Architecture Keyword Query Syntax Customizing the Query Pipeline Customizing Search Center
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.