Work at RealDolmen

SharePoint Server MVP since 2005
www.biwug.be
http://jopx.blogspot.com
Challenges with search
Configuration options to drive relevance
Query rules
Thesaurus
Dynamic reordering rules
Authorities
Ranking models
What we give to search engines

What most search engines see
1234
away
come
contrastive
customize
for
fs14
how
optimizing
our
relevance (3)

should
simple
some
ss14
techniques
view (2)
what
when
with
you

Author: victor
poznanski
Title:
conf
relevancy
sharepoint
Date:
9.4.9
Type:
ppt
Authority: 6
Anchor: SPC
presentation
…
Find what you’re
looking for with
intelligent results
tailored to you

Get answers and
take action with an
experience that’s
always a step
ahead

Build smarter/nocode applications
that can scale for
any need or
business
requirement
Query:
BT network
quarterly
report

Search
Web Part

(WORDS BT, British Telecom) AND
(WORDS network, networks, networked) AND
(WORDS quarterly, quarterlies) AND
(WORDS report, reports, reported)

Query Processing
Thesaurus: BT  British Telecom
Best bets: BT Network  …/BTN.htm
Dynamic Reordering Rules:
Quarterly Report 
{prefer docs from http://reports}
Query Rule:
{Terms} Quarterly Report 
{Terms} ContentType=“reports”

Mixed Results for:
• BT Network best bet
• BT network quarterly report
• BT network
ContentType=reports

Engine

Document
Collection
For all queries:
Authorities:
Level 1: http://networks
Ranking model: {incorporate user ratings}
Dynamic Ranking

Static Ranking
Challenges with search
Configuration options to drive relevance
Query rules
Thesaurus
Dynamic reordering rules
Authorities
Ranking models
PHRASE-BASED MATCHES
•
Exact match, beginning or end
•
Ad-hoc or term store dictionary

HISTORICAL (LOG-BASED) MATCHES
•
Is this query more likely aimed at the
following source…?

CURATED (BEST BET)
•
Show a promoted result
REFORMULATE THE USER QUERY
•
Show a block of results
•
Replace the core results with a
different query
14
Challenges with search
Configuration options to drive relevance
Query rules
Thesaurus
Dynamic reordering rules
Authorities
Ranking models
Import…
http://bit.ly/1bcSSm4
19
Challenges with search
Configuration options to drive relevance
Query rules
Thesaurus
Dynamic reordering rules
Authorities
Ranking models
Dynamic Rules let you reorder results according to a set of
criteria

They are configured as part of a query

Result actions let you promote or demote results that match
Result
Conditions

Result
Actions

Manual condition
looks like a query

Promote up or
demote down
promotion-to-top
promotion of 10

demotion-to-bottom
demotion of 10
24
Challenges with search
Configuration options to drive relevance
Query rules
Thesaurus
Dynamic reordering rules
Authorities
Ranking models
Setting an authority affects all sites connected through hyperlinks

Sites are weighted
by distance to
the authority
27
1
1
0

28
1
0

Non-authorities do not
affect connected sites
29
Challenges with search
Configuration options to drive relevance
Query rules
Thesaurus
Dynamic reordering rules
Authorities
Ranking models
Query: Ian Monthly

Title=“XBOX Monthly
report”

Type=ppt
Activity=2M clicks
Author=Ian Rankem
Rating = 5

ωrating
31

Transform (normalization)
cambridge.enterprise.pdf

http://bit.ly/1cxf6A1
http://trec.nist.gov/pubs/trec14/papers/microsoft-
http://bit.ly/IUaPiZ
http://blog.mastykarz.nl/understanding-itemranking-sharepoint-2013-search-mavention-explainrank-app-sharepoint/
34
36
https://channel9.msdn.com/Events/Sh
arePoint-Conference/2012/SPC145
Everything you always wanted to know about SharePoint 2013 Search relevance

Everything you always wanted to know about SharePoint 2013 Search relevance

Editor's Notes

  • #13 Query rules capture the users search intent, help drive the correct results for what the user is looking forReplaces search keywords/best bets in 2010Create query rules at different levels -> farm, site collection and siteShow result block query rule for MOSS,SPF
  • #33 Based on number of occurences of a query in the text fields of a document, each field gets a certain weight and different weights are being normalized using as specific normalization algorithm...