• Save

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Houston tech fest dev intro to sharepoint search

on

  • 985 views

Developer Introduction to SharePoint Search

Developer Introduction to SharePoint Search

Statistics

Views

Total Views
985
Views on SlideShare
961
Embed Views
24

Actions

Likes
0
Downloads
0
Comments
0

5 Embeds 24

http://nextconnect.blogspot.com 18
http://nextconnect.blogspot.ca 2
http://mikeoryszak.com 2
http://nextconnect.blogspot.in 1
http://www.linkedin.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

Houston tech fest   dev intro to sharepoint search Houston tech fest dev intro to sharepoint search Presentation Transcript

  • Developers Introduction to SharePoint Search- Mike Oryszak
  • Principal Consultant with Intellinet
    Microsoft SharePoint Server MVP
    Devand Architect with MS stack since 1996
    Working with SharePoint since 2002
    About Me
  • Search Overview
    Review of features and Concepts
    Search Site and Web Parts
    Review components of Search and Results pages
    Customize Search and Result pages
    Overview of Search API
    Possible Solutions
    Session Overview
  • Crawling
    A scheduled activity that indexes the content, meta-data and security.
    Index
    Processed info
    Extremely fast compared to querying source content
    Search Overview
  • Managed Properties
    Can be used to query against a specific attribute
    100+ by default, more can be added
    Examples:
    Author
    ContentType
    CreatedBy
    LastModifiedTime
    DocId
    FirstName
    Search Overview
  • Content Classes
    Searches based on Object Type
    Examples:
    SPSPeople
    STS_Site
    STS_Web
    STS_list_[doccumentlibrary] *
    STS_listitem_[documentlibrary] *
    * Note name in brackets can be replaced with template name
    Search Overview
  • Query Formatting
    Limit – 255 characters
    Content Classes - ContentClass:Value
    Managed Properties - Property:Value
    Logical Operators - AND, OR, NOT, +, -
    Relational Operators - <, >, <=, >=, <>
    Filename – filename:”name”
    File Type – filetype:value
    Wildcards – Property:Partial Value
    Example: “ContentClass:STS_Web AND Blog”
    Would return all Webs that have “Blog” in the meta-data.
    Search Overview
  • People Search
    Queries the attributes in the User Profile store
    Used to find individual not content
    Similar to content search, but not tied to a specific site
    Search Overview
  • Search Site and Web Parts
  • Search Site and Web Parts
    Out of the Box Web Parts
    All Web Parts from the Search and Results Page are available
    Including:
    Paging
    Results
    Related Queries
    Best Bets
    Statistics
    Summary
  • Search Site and Web Parts
    Search Results
    XSLT for both Content and People can be fully customized
    Queries can be preset to create dynamically generated content on sites
  • Search Site and Web Parts
    Demo!
  • Namespaces
    Server
    Microsoft.Office.Server.Search.Query
    Foundation
    Microsoft.SharePoint.Search.Query
    Search API
  • KeywordQuery – Simplified Queries
    Property:Value – similar to standard search in UI
    Search API
  • FullTextSqlQuery - Supports rich, SQL-like queries
    SELECT <columns>FROM <content source>WHERE <conditions>ORDER BY <columns>
    Conditions
    FREETEXT()
    CONTAINS()
    Search API
  • Example
    SELECT LastName, FirstName, JobTitle, Title, accountname
    FROM SCOPE()
    WHERE ("scope" = 'People')
    AND CONTAINS(JobTitle, 'Manager')
    AND NOT CONTAINS(Department, '1099')
    Search API
  • Demo!
    Search API
  • Rich Content Interactions
    Interacting with Very Large Lists & Libraries
    Listing Department members
    Content Without Site Boundaries
    Cross-site navigation with security trimming
    Aggregating content
    Uses for Search
  • Questions?
  • MSDN SharePoint 2010 Resource Center
    http://msdn.microsoft.com/en-us/sharepoint/bb964529.aspx
    Content Classes in SharePoint Search
    http://nextconnect.blogspot.com/2010/04/content-classes-in-sharepoint-search.html
    My Search Blog Posts
    http://nextconnect.blogspot.com/search/label/Search
    Additional Resources
  • Blog - http://nextconnect.blogspot.com
    Twitter - @Next_Connect
    Email – nextconnect@live.com
    LinkedIn - http://www.linkedin.com/in/michaeloryszak
    Contact Information