23
Module 10 Administering and Configuring SharePoint Search

Module 10 Administering and Configuring SharePoint Search

Embed Size (px)

Citation preview

Module 10

Administering and Configuring SharePoint

Search

Module Overview

• Configuring Search

• Refining Search

Lesson 1: Configuring Search

• SharePoint 2010 Enterprise Search Editions

• SharePoint 2010 Search Architecture

• Scaling

• Content Distribution

• Administration

• Crawl Configuration

• Query Configuration

• Search Reporting

SharePoint 2010 Enterprise Search Editions

• Search Server 2010 Express • SharePoint 2010 Search• FAST Search Server 2010 for SharePoint

SharePoint 2010 Enterprise Search is available in three different editions:SharePoint 2010 Enterprise Search is available in three different editions:

SharePoint 2010 Search Architecture

• Microsoft Office SharePoint Server 2007

One Search DB: Part of the SSP. Shared by crawl and query

Single index flat file on query servers

Indexer is single point of failure

• SharePoint Server 2010

Crawl components

Crawl history databases and metabase database

Index partitions

Admin component

Scaling

• Crawl

Create more than one crawler and/or index server in the farm

Each crawler can be targeted at something to index based on time/size/performance

Create more than one crawl database to relieve I/O, memory, and CPU issues

• Query

Create more than one query/search server in the farm

Each server load balances the requests

Partition the index into smaller partitions

Content Distribution

• Crawl Distribution

Built-in load balancer distributes hosts to crawl databases

Crawlers crawl content that is covered by crawl database

Default configuration can be overwritten using host distribution rules

Crawler impact rules can be configured to reduce the load on the content sources

• Query Distribution

Low query latency if all index partitions equal in size

Distribution by hash of documentId

Crawlers partition indexed data and propagate to query servers

Administration

• Search Administration

• Farm-Level Administration

• Configuring Search Center

Crawl Configuration

• Content Sources

• Crawl Rules

• Crawl Logs

• iFilters and Protocol Handlers

Query Configuration

• Authoritative Pages

• Federated Search

• Metadata Properties

• Search Scopes

Search Reporting

• Verify that the Web Analytics service app is started

Create a Web Analytics service app if necessary

• Run search queries

• Query reports are processed daily

You must wait 24 hours to see the results

• View query reports

Web application level: Monitoring: View Web Analytics Reports

Site collection level: Site Settings: Site Collection Web Analytics Reports

Administrative reports: Monitoring: View Administrative Reports

Lab A: Configuring Search• Exercise 1: Creating Content for Search

• Exercise 2: Creating an Enterprise Search Center Site

• Exercise 3: Creating and Configuring a Content Source

• Exercise 4: Configuring File Types

• Exercise 5: Configuring Search Settings

• Exercise 6: Configuring Managed Properties

• Exercise 7: Creating and Configuring a Search Scope

Logon information

Estimated time: 45 minutes

Scenario

You have installed a new SharePoint 2010 farm. IT executives have decided to use SharePoint Search as the corporate search solution. As such, your developers would like to start integrating the SharePoint Search APIs into existing applications. You have been tasked with installing and configuring the Search service application in the farm with some corporation-specific settings.

Lab Review

• In what scenarios would you create a crawl rule?

• You have added documents from a popular application to a SharePoint document library, but they are not being indexed. What must be done to ensure that a file is indexed both for its attributes and content?

• You have extended a Web application and now search results are listed twice with different URLs. How can you prevent this duplication of results?

• Users want to be able to search list items based on a custom column in the list. How can you accomplish this and make it easy for users to perform the queries in the user interface without typing property:value search syntax?

• Users are complaining that too many results are being returned. How can you provide users a way to narrow down their search results?

Lesson 2: Refining Search

• Relevance

• Refinement Panel

• Keywords and Best Bets

• Noise Words

• Thesaurus

Relevance

• How closely the results are to what the user wanted to find

• Things that can affect search rankings

Static or dynamic algorithm

Authoritative pages

Social tagging and ratings

Click-through history

• Results are also security filtered

Refinement Panel

Keywords and Best Bets

• Keywords are words that are attached to content to help make it easier to find when searching

• Best Bets are keywords that raise the search rankings for that content

• After you add, edit, or delete a keyword or Best Bet, you must wait until the next scheduled update of the portal content before they appear in search results

• Best Bets are displayed via the Best Bet Web Part

• HTML rendered is using an XSLT, so you can customize the results display

Noise Words

• You can select words that should not be added to the index; these are called noise words

it, is, a

• Words added to a .txt file

Location of files is C:\Program Files\Microsoft Office Servers\14.0\Data\Office Server\Applications\{GUID for SSA}\Config\

File names start with noise*.txt

• Words are automatically removed from the indexed content, no longer need to reindex

Thesaurus

• SharePoint Search needs word association

Words like run and jog aren’t known to mean the same thing

Words like w2k and windows 2000 are known to be different

• Thesaurus files allow you to build these interactions between words

Replace words in a query with other words you specify

Extend to include other words

• Must build a thesaurus file for each language you support

Lab B: Tuning SharePoint Search

• Exercise 1: Creating Keywords and Best Bets

• Exercise 2: Configuring a Thesaurus

• Exercise 3: Configuring Noise Words

Logon information

Estimated time: 45 minutes

Scenario

You have just set up a Search service application and finished some basic configuration. However, some users are complaining that they are having issues finding content when using SharePoint Search. Another set of users would like some default search results to show up no matter what the results are for certain keywords. They have asked you to tweak Search to match up with these expectations.

Module Review and Takeaways

• Review Questions