Microsoft SharePoint 2010

mobdescriptiveSoftware and s/w Development

Oct 28, 2013 (3 years and 9 months ago)

76 views

Delivering Awesome Web Applications

Managing and Using

Microsoft SharePoint 2010

By Gerard
Beckerleg

Delivering Awesome Web Applications


http://sharepoint.ssw.com.au/Training/UTSSP2010
/



Course Materials



Course Website

Delivering Awesome Web Applications


Sessions Part A

SharePoint
Concepts and Use

Session

Date

Time

Topic

1

Overview

2

Navigation and User Interface

3

Setting up Lists and Document Libraries

User and Permissions

4

Document

Management

Migrating Content into SharePoint

5

SharePoint and Search

Part A:
SharePoint 2010

Delivering Awesome Web Applications


Sessions Part B

SharePoint
Configuration and Admin

Session

Date

Time

Topic

1

Workflow

SharePoint Designer

2

SharePoint Portal

Web Publishing

3

Business Data Connectivity

Services

4

Form and Excel Services

5

Administration,

Security

Deployment and Configuration


Part
B:
SharePoint 2010

Delivering Awesome Web Applications

Session 5: SharePoint 2010

SharePoint and Search

Delivering Awesome Web Applications


SharePoint Search


Permissions


Search
Center


Configuring SharePoint Search


Search Reports

Agenda

Delivering Awesome Web Applications


Finding a file on your computer


Finding a file in your company


On an intranet website


On SharePoint site


In file share


From other business applications


Problem

Delivering Awesome Web Applications


How do you get quick search results?


Indexing


How do you get what you want?


Querying

How does it work?

Delivering Awesome Web Applications


Web content (HTTP and HTTPS)


SharePoint user profile databases


Lotus Notes


Exchange public folders


File shares


Business Connectivity
Services (BCS)

Indexing

Delivering Awesome Web Applications


BCS is capable of collecting content out of the box from


MS SQL Databases


.Net

assemblies


Additionally, custom connectors can be created to allow it to index
almost any other content
source, including:


Other databases


Line
-
of
-
business applications such as Seibel and SAP


Other enterprise resource planning (ERP) systems


Many other applications and databases

BCS

Delivering Awesome Web Applications


Index what


Content


Meta
-
data


“language”


Dates


Neutralize file format


What does the indexer do?

Delivering Awesome Web Applications


Web Pages


html, asp,
aspx
,
jsp
,
php
,
css


Office Documents


doc,
docx
,
ppt
,
pptx
,
xls
,
xlsx


Plain Text Documents (or code files)


txt, bat, c, h


Images


JPG, PNG, GIF, TIFF


XML


XSL, XSLT, XML


Compressed Formats


ZIP


File Types

Delivering Awesome Web Applications


To understand other
formats


PDFs


iFilter

Delivering Awesome Web Applications


Indexing Engine


Content Sources


Crawling Rules



Crawls with the correct BCS. Using the
iFilter

to open and parse any
documents


Stores crawled stream into Content Index and Properties Store


Performs word
-
breaking and stemming


Continuous propagation

Piece it all together

How does it work?

Delivering Awesome Web Applications


Word stemming


Property check


Security Trimming


Relevancy



Querying

Delivering Awesome Web Applications


Query Engine begins processing the input query


First


pass through a word breaker to understand the query
as series of terms


Use word stemming
-

if Stemming is enabled




What are you asking?

Delivering Awesome Web Applications


If query specifies property information, properties in the store
are checked to ensure match

Properties

Delivering Awesome Web Applications


On the Internet it is commonly accessible anonymously,
indexing and searching does not require authentication or
security trimming


On the Intranet, not only the crawler needs authentication,
even the person making the search query has to provide
security permissions for results trimming

Permissions

Delivering Awesome Web Applications


The properties store contains security information and
provides the details for security trimming to occur



The result is a list of matched results.

Security trimming

Delivering Awesome Web Applications


Several relevance algorithms involves to improve the accuracy
of search results


Authoritative sites


Click distance from authoritative sites


Anchor Text Hyperlinks act as annotations of their target


URL depth


higher in the hierarchy usually more relevant


URL match search text




Relevancy

Delivering Awesome Web Applications


Metadata extraction pulls title from text if missing


Language detection helps create preference for language


File type bias


PPT over XLS


Text Analysis


text ranking based on match terms, frequency
and word variants


2010


socially tagged documents


2010


recent documents

Relevancy

Delivering Awesome Web Applications

Delivering Awesome Web Applications


OpenSearch

protocol


Merge, or show related search results from a separate search
provider



SharePoint is a Federated Search consumer, as well as a
provider

Federated Search

Delivering Awesome Web Applications


It is a type of SharePoint site


3 types


Basic


Enterprise


FAST


Each area is configurable for predefined specific query


Can be on separate Site Collection

Search
Center

Delivering Awesome Web Applications


Top searches


Top zero
-
match


Click through (implying search success)



Search Reporting

Delivering Awesome Web Applications


http://
www.microsoft.com/downloads/details.aspx?familyid=D7
C0091E
-
5766
-
496D
-
A5FE
-
94BEA52C4B15&displaylang=en

Limits

Delivering Awesome Web Applications


SharePoint Foundation 2010


Search Server 2010 Express


Search Server 2010


SharePoint Server 2010


FAST


http://
www.microsoft.com/downloads/details.aspx?familyid=D7
C0091E
-
5766
-
496D
-
A5FE
-
94BEA52C4B15&displaylang=en


Products

Delivering Awesome Web Applications

MOSS
2007 for
Search
Standard

MOSS
2007 for
Search
Ent
.

MOSS
2007
Standard

MOSS
2007
Ent

Search
Server

Express

Index

40 file types

Content
Source

File, Web, SP, Exchange

People

Yes

Yes

Structured
Data

Yes

Yes

Permissions

Yes

Search
Center

Yes

Yes

Yes

Document
Limit

400,000

Unlimited

High
Availability

Yes

Yes

Delivering Awesome Web Applications

MOSS
2010
Standard

MOSS
2007
Enterprise

Search
Server

2010
Express

FAST

Index

40 file types

Content Source

File, Web, SP, Exchange

People

Yes

Yes

Yes

Structured
Data

Yes

Yes

Yes

Permissions

Yes

Search
Center

Yes

Yes

Yes

Yes

Document Limit

Unlimited

High
Availability

Yes

Yes

Yes

Delivering Awesome Web Applications


SharePoint Search


Permissions


Search
Center


Configuring SharePoint Search


Search Reports

Summary

Delivering Awesome Web Applications


SharePoint 2010

Lab 5



Download from Course Materials Site:

http://sharepoint.ssw.com.au/Training/UTSSP2010/



Session 5 Lab

Delivering Awesome Web Applications

Thank
You!


Gateway Court Suite 10

81
-

91 Military Road

Neutral Bay, Sydney NSW 2089

AUSTRALIA

ABN: 21 069 371 900

Phone: + 61 2 9953 3000

Fax: + 61 2 9953 3105

info@ssw.com.au

www.ssw.com.au