• 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

  • 972 views

Developer Introduction to SharePoint Search

Developer Introduction to SharePoint Search

Statistics

Views

Total Views
972
Views on SlideShare
948
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